Dr.Ing. Riadh BEN HALIMA

my photo
      
ReDCAD laboratory   |  ENIS   |  University of Sfax ReDCAD
Research Unit on Development and Control of Distributed Applications


Associate Professor, National School of Engineering of Sfax, University of Sfax (Tunisia)

 

Current Position

Associate professor at the National School of Engineering of Sfax-Tunisia

Sun Certified Java Associate (SCJA)

Education

Ph.D. degree in Computer Science from the Paul Sabatier University of Toulouse-France, in 2009. BibTeX | PDF (French) ]

M.S. degree (DEA) in Computer Science from the National School of Engineering of Sfax-Tunisia, in 2004.

Engineer degree in Computer Science from the National School of Engineering of Sfax-Tunisia, in 2002.

Address

National School of Engineering of Sfax (ENIS)
Department of the Computer Science and Applied Mathematics (DGIMA)
Route de Soukra Km 4, PB 1173, 3000, Sfax-Tunisie
Tel: +216 74 275 088 (office 257)
Fax: +216 74 666 578
Email : riadh.benhalimaatenis.tn

Affiliation

ACM member

IEEE member (Computer Society)

Research activities

Research Topics
My main fields of interest are concentrated on distributed adaptive software. These kinds of applications are composed of many distributed ineracting software entities, must undergo various modifications (at both architectural and behavioral levels) during their execution in order to respond to new user's requirements or to changes in their execution context. These new requirements introduce a complexity resulting from an abundant interaction between the distributed software entities and of the dynamics of their software architecture. The strong presence of this software in several critical sectors, such as the financial sector, the medical sector, and the public transport sector, requires their reliability. Thus, our objectives are to provide environments that provide support and assistance for dynamic managing (at runtime) of the adaptive distributed software allowing to master their complexity and to ensure their reliability. In order to achieve this, we are seeking to develop models, mechanisms for designing, and managing adaptive distributed software. The implementation of these applications considers various software technologies, such as the object, the component, and Web services, and target various material platforms, such as wireless sensors, grid of computers, etc. In our work, we proposed methods, for describing and managing dynamic software architectures, based on formally provable visual models in order to preserve QoS.

Reviewer of the following conferences and journals :
- ECSA'2013: 7th European Conference on Software Architecture.
- EUROMEDIA'2012 : 16th Annual EUROMEDIA Conference.
- NOTERE'2011 : 11ème Conférence Internationale sur les NOuvelles TEchnologies de la REpartition.
- IJCC: International Journal of Concurrency and Computation : Practice and Experience.
- ECSA'2011: 5th European Conference on Software Architecture.
- OPODIS'2010 : The 14th International Conference On Principles Of Distributed Systems.
- ICSOC'2010 : The Eighth International Conference on Service Oriented Computing.
- NDT'2010 : The Second International Conference on Networked Digital Technologies.
- NOTERE'2010 : 10ème Conférence Internationale sur les NOuvelles TEchnologies de la REpartition.
- SERVICES-II'2009: The 5th 2009 World Congress on Services.
- ITC'2009: 21st International Teletraffic Congress.
- JUCS'2009- Special Issue: Journal of Universal Computer Science, Special issue in Interactions of discrete-event control and computer sciences.
- NOTERE'2009 : 9ème Conférence Internationale sur les NOuvelles TEchnologies de la REpartition.
- SSD'2009 : International Conference on Smart Systems and Devices.
- QSWS'2008 : 1st International Workshop on QoS in Self-healing Web Services.
- CSE'2008 workshop: 11th IEEE International Conference on Computational Science and Engineering.
- The 2008 International Workshop on Web2Touch - Living experience through web.
- NOTERE'2008 : 8ème Conférence Internationale sur les NOuvelles TEchnologies de la REpartition.

Program Committee Member of:
- CSP@WETICE'2013: 2nd Track Conference on Collaborative Software Processes - MoKCCA'2012: International Workshop on Mobile Knowledge Centric Computing and Applications.
- AROSA@WETICE'2012: 21st IEEE International Workshops on Enabling Technologies : Infrastructures for Collaborative Enterprises.
- SH-PAIS'2011: International Workshop on Self-Healing Process Aware Information Systems.

Organizing Committee Member of:
- WETICE'2013: The IEEE International conference on collaboration Technologies and Infrastructures.
- NOTERE'2010: The International Conference on the New Distributed Systems Technologies.

Workshop Co-Chair of:
- PROMASC'2014: The third Track on Provisioning and Management of Service Oriented Architecture and Cloud Computing.
- PROMASC'2013: The second Track on Provisioning and Management of Service Oriented Architecture and Cloud Computing.
- PROMASC'2010: The first Workshop on Provisioning and Management of Service Oriented Architecture and Cloud Computing.

Publications

  International Journals Articles
[2] Riadh Ben Halima, E. Fki, Mohamed Jmaiel , and Khalil Drira. A large-scale monitoring and measurement campaign for web services-based applications. Wiley Concurrency and Computation: Practice and Experiment Journal, 22(10):1207-1222, May 2010. [ BibTeX | DOI ]
[1] Riadh Ben Halima, K. Guennoun, Khalil Drira, and Mohamed Jmaiel . Providing predictive self-healing for web services: a qos monitoring and analysis-based approach. Journal of Information Assurance and Security (JIAS), 3(3):175-184, 2008. [ BibTeX | DOI ]
  Book Chapters
[2] Emna Mezghani, Riadh Ben Halima, Khalil Drira. DRAAS: Dynamically Reconfigurable Architecture for Autonomic Services. In Web Services Foundations. Springer, to appear in 2013.
[1] Ismael Bouassida Rodriguez, Riadh Ben Halima, Khalil Drira, Christophe Chassot, Mohamed Jmaiel. A Graph Grammar-Based Dynamic Reconfiguration for Virtualized Web Service-Based Composite Architectures. In Business System Management and Engineering. Lecture Notes in Computer Science Volume 7350, 2012, pp 181-196.
  Papers in Proceedings of International Conference and Workshops
[13] Emna Mezghani, Riadh Ben Halima. DRF4SOA: A Dynamic Reconfigurable Framework for designing autonomic application based on SOA. In The IEEE International conference on collaboration Technologies and Infrastructures (WETICE'2012) : 2nd Track on Adaptive and Reconfigurable Service-oriented and component-based Applications and Architectures (AROSA), 25-27 June 2012, Toulouse (France), pp 95-97. IEEE Computer Society.
[12] Meriam MAHJOUB, Afef MDHAFFAR, Riadh BEN HALIMA, Mohamed JMAIEL. A comparative study of the current Cloud Computing technologies and offers. In Proceedings of the IEEE First Symposium on Network Cloud Computing and Applications, pages 131 - 134. IEEE Computer Society, 2011.
[11] Afef Mdhaffar, Riadh Ben Halima, Ernst Juhnke, Mohamed Jmaiel, and Bernd Freisleben. AOP4CSM: An Aspect-Oriented Programming Approach for Cloud Service Monitoring. In Proceedings of the 11th IEEE International Conference on Computer and Information Technology, pages 363 - 370. IEEE Press, 2011. [ BibTeX | DOI ]
[10] Afef Mdhaffar, Soumaya Marzouk, Riadh Ben Halima, Mohamed Jmaiel. A Runtime Performance Analysis for Web Service-Based Applications. In F. Daniel and F.M. Facca (Eds.), editors, Current Trends in Web Engineering, volume 6385 of Lecture Notes in Computer Science. 1st Workshop on Engineering SOA and the Web (ESW'2010) Held in conjunction With the 10th International Conference on Web Engineering (ICWE'2010), 2010 Proceedings, pages 313-324. Springer-Verlag Berlin Heidelberg, Vienna, Austria, July 2010. [ BibTeX | DOI ]
[9] Ismael Bouassida Rodriguez, Riadh Ben Halima, Khalil Drira, Christophe Chassot and Mohamed Jmaiel. A policy-driven dynamic reconfiguration for virtualized web services-based architectures. In Proceedings of the International Workshop on Business System Management and Engineering (BSME 2010), Malaga (Espagne), 28 Juin 2010, 15p. [ BibTeX | PDF ]
[8] Riadh Ben Halima, Emna Fki, Mohamed Jmaiel, and Khalil Drira. Experiments results and large scale measurement data for web services performance assessment. In Proceedings of the 14th IEEE Symposium on Computers and Communications (ISCC 2009), pages 83-88, Sousse, Tunisia, July 2009. IEEE Computer Society. [ BibTeX | DOI ]
[7] Riadh Ben Halima, Mohamed Jmaiel , and Khalil Drira. A QoS-oriented reconfigurable middleware for self-healing Web services. In Proceedings of the IEEE International Conference on Web Services (ICWS'08), pages 104-111, Beijing, China, September 2008. IEEE Computer Society. [ BibTeX | DOI ]
[6] Olga Nabuco, Riadh Ben Halima, Khalil Drira, Maria Grazia Fugini, Stefano Modafferi, Enrico Mussi. Model-Based QoS-Enabled Self-Healing Web Services. In DEXA '08: Proceedings of the 2008 19th International Conference on Database and Expert Systems Application, pages 711-715, Washington, DC, USA, 2008. IEEE Computer Society. [ BibTeX | DOI ]
[5] Riadh Ben Halima, Karim Guennoun, Khalil Drira, and Mohamed Jmaiel . Non-intrusive QoS monitoring and analysis for self-healing Web services. In Proceedings of the first IEEE International Conference on the Applications of Digital Information and Web Technologies (ICADIWT'08), pages 549-554, Ostrava, Czech Republic, August 2008. IEEE Computer Society. [ BibTeX | DOI ]
[4] Rene Pegoraro, Riadh Ben Halima, Khalil Drira, Karim Guennoun, and J. Mauricio Rosario. A framework for monitoring and runtime recovery of web service-based applications. In 10th International Conference on Enterprise Information Systems (ICEIS 2008), pages 201-206, Barcelone (Espagne), 2008. [ BibTeX | PDF ]
[3] Riadh Ben Halima, Mohamed Jmaiel , and Khalil Drira. A qos-driven reconfiguration management system extending web services with self-healing properties. In Proceeding of the 16th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises WETICE; In Workshop on Information Systems & Web Services ISWS, pages 339-344, Paris, France, 18-20 June 2007. IEEE Computer Society. [ BibTeX | DOI ]
[2] Riadh Ben Halima, Mohamed Jmaiel , and Khalil Drira. Une approche orientée règle pour la spécification formelle des architectures dynamiquement configurables. In Actes de la 7ème Conférence Internationale sur les NOuvelles TEchnologies de la REpartition NOTERE 2007, pages 405-412, Marrakech, Maroc, June 2007. [ BibTeX | PDF ]
[1] Riadh Ben Halima, Mohamed Jmaiel , and Khalil Drira. Graphical simulation of the dynamic evolution of the software architectures specified in Z. In Proceedings of the 8th International Workshop on Principles of Software Evolution (IWPSE), pages 45-48, Lisbon, Portugal, September 2005. [ BibTeX | DOI ]
  Technical Reports
[4] Emna Mezghani, Riadh Ben Halima, and Khalil Drira. The technical report of the dynamic reconfiguration framework for service oriented architectures. Delivrable du WP1.1.4, Projet IMAP (Information Management for Avionics Platform), Mars 2012, 27p. [ BibTeX | PDF ]
[3] Emna Mezghani, Riadh Ben Halima, and Khalil Drira. The detailed design of the dynamic reconfiguration framework for service oriented architectures. Delivrable du WP1.1.4, Projet IMAP (Information Management for Avionics Platform), Mars 2012, 30p. [ BibTeX | PDF ]
[2] Riadh Ben Halima, Khalil Drira, Karim Guennoun, and Rene Pegoraro. Specification of execution mechanisms and composition strategies for self-healing Web services. Phase 2. Deliverable D3.2. Contract reports, 64p., 2008. Projet IST WS-DIAMOND N ° 516933. [ BibTeX | PDF ]
[1] Riadh Ben Halima, Khalil Drira, Karim Guennoun, and Francisco Jose Moo-Mena. Specification of execution mechanisms and composition strategies for self-healing Web services. Phase 1. Contract reports, 102p., 2007. Projet IST WS-DIAMOND N°516933. [ BibTeX | PDF ]

 

Tools & Results

QoS-4-SHWS: A QoS-Driven Reconfigurable Middleware

QoS-4-SHWS is a reconfiguration-based service oriented middleware enabling QoS management.

AZEM: A New WSN Simulator

AZEM is an extension of the AvroraZ Simulator that enables the interactive Mobility support and the personalized Energy value setting.

Educational activities

In the National School of Engineering of Sfax, I teach courses related to distributed applications, J2EE architecture and SOA.

Available teatching supports (in French):

  • EJB3.0 and JBOSS
  • Struts 2
  • Desing Pattern
un compteur pour votre site