Current Position
Assistant professor at the National School of Engineering of Sfax-Tunisia
ACM member
IEEE member (Computer Society)
Education
Ph.D. degree in Computer Science from the Paul Sabatier University of Toulouse-France, in 2009.
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, Sfax-Tunisie
Tel: +216 74 275 088 (office 257)
Fax: +216 74 666 578
Email : riadh.benhalima
enis.rnu.tn
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 :
- 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.
- Web2Touch’2008: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:
- ICADIWT'2008: The First IEEE International Conference on the Applications of Digital Information and Web Technologies.
Organization Committee Member of:
- NOTERE'2010: The International Conference on the New Distributed Systems Technologies.
Workshop Co-Chair of:
- PROMASC'2010: The first Workshop on Provisioning and Management of Service Oriented Architecture and Cloud Computing.
Publications
| International Journals Articles | |
| [1] | R. Ben Halima, K. Guennoun, K. Drira, and M. 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 ] |
| [2] | R. Ben Halima, E. Fki, M. Jmaiel, and K. Drira. A large-scale monitoring and measurement campaign for web services-based applications. Wiley Concurrency and Computation: Practice and Experiment Journal, to appear in 2010. [ BibTeX | DOI ] |
| Papers in Proceedings of International Conference and Workshops | |
| [1] | R. Ben Halima, E. Fki, M. Jmaiel, and K. 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 ] |
| [2] | R. Ben Halima, M. Jmaiel, and K. 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 ] |
| [3] | O. Nabuco, R. Ben Halima, K. Drira, M. G. Fugini, S. Modafferi, and E. 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 ] |
| [4] | R. Ben Halima, K. Guennoun, K. Drira, and M. 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 ] |
| [5] | R. Pegoraro, R. Ben Halima, K. Drira, K. 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 ] |
| [6] | R. Ben Halima, M. Jmaiel, and K. 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 ] |
| [7] | R. Ben Halima, M. Jmaiel, and K. 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 ] |
| [8] | R. Ben Halima, M. Jmaiel, and K. 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 | |
| [1] | R. Ben Halima, K. Drira, K. Guennoun, and R. 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 ] |
| [2] | R. Ben Halima, K. Drira, K. Guennoun, and F.J. 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
Our QoS-Driven Reconfigurable Middleware
Participation to the WS-DIAMOND European Projet meeting :
- Italy, Milan: 30 November and 1 December 2006.
- France, Paris: 29 August 2007.
- France, Paris: 11 and 12 October 2007.
- Italy, Turin: 28, 29, and 30 October 2007.
- Netherland, Amsterdam: 19, 20, and 21 November 2007.
- Austria, Klagenfurt: 30, 31 January and 1 February 2008.
- Austria, Vienne: 2, 3 and 4 April 2008.
- France, Toulouse: 4, 5 and 6 June 2008.
- Italy, Turin: 18 and 19 October 2008.
Educational activities
In the National School of Engineering of Sfax, I teach courses related to distributed applications, J2EE architecture and SOA.
