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

Current State

PhD student, National School of Engineering of Sfax-Tunisia

ACM member

IEEE member (Computer Society)

Education

M.S. degree (DEA) in Computer Science from the Faculty of Economics and Management of Sfax-Tunisia, in 2009.

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

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
Email : /

Research activities

Research Topics
Abstract: This PHD study focuses on testing the consistency of distributed systems while their configurations evolve dynamically, called also adaptable systems. In this context, Runtime Testing which is carried out on the final execution environment is emerging as a new solution for quality assurance and validation of these systems. Applying this kind of testing is extremely challenging. First, it can be costly and resource consuming especially when execution environment is shared between the software system and the test system. Also, it can influence the normal behavior of the running system due to the parallel execution of test and business processes. To overcome these two mainly problems, a new approach to design a generic and resource aware test framework has been proposed.

Keywords: The runtime testing of distributed and adaptable systems, Resource aware testing, TTCN-3 test standard.

Master's thesis
Modeling the deployment and management of dynamic and distributed software architectures

List of publications [DBLP]

Book Chapters
M. N. Miladi, M. Lahami, M. Jmaiel, and K. Drira. Methodologies for Non-functional Requirements in Service-oriented Architecture, A Unified Deployment and Management Model for Dynamic and Distributed Software Architectures. Information Science Reference, January 2011
Journal Papers
Mariam Lahami, Moez Krichen and Mohamed Jmaiel. A distributed Test Architecture For Adaptable and Distributed Real-Time Systems.In the Journal of New technologies of Information (RNTI),2012.
Conference papers
[1] Mariam Lahami, Moez Krichen, Akram Idani and Mohamed Jmaiel. A generic process to build reliable distributed software components from early to late stages of software development. In Sixth International Conference on Computer Engineering and Systems, ICCES 2010, Cairo, Egypt, November 30 - December 2, 2010, Proceedings.
[2] Mariam Lahami, Moez Krichen and Mohamed Jmaiel. A distributed Test Architecture For Adaptable and Distributed Real-Time Systems, CAL 2011, Lille, France, Juin 7 - 8, 2011, Proceedings.
[3] Mariam Lahami, Fairouz Fakhfakh, Moez Krichen and Mohamed Jmaiel. Towards a TTCN-3 Test System for Runtime Testing of Adaptable and Distributed Systems. In the 23rd IFIP International Conference of Testing Software and Systems(ICTSS 2012), Aalborg, Denmark, November 19 - 21, 2012.
[4] Mariam Lahami, Moez Krichen, Mariam Bouchakwa and Mohamed Jmaiel. Using Knapsack Problem Model to Design a Resource Aware Test Architecture for Adaptable and Distributed Systems. In the 23rd IFIP International Conference of Testing Software and Systems(ICTSS 2012), Aalborg, Denmark, November 19 - 21, 2012.
[5] Mariam Lahami and Moez Krichen. Test Isolation Policy for Safe Runtime Validation of Evolvable Software Systems. In the 22nd IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), Hammamet, Tunisia, June 17-20, 2013.
[6] Mariam Lahami, Moez Krichen and Mohamed Jmaiel. Runtime testing framework for improving quality in dynamic service-based systems. In the 2nd International Workshop on Quality Assurance for Service-based Applications, QASBA 2013, in conjunction with ISSTA 2013, Lugano, Switzerland, July 15, 2013, ACM, 2013.

Prototypes

TT4RT: TTCN-3 Test system for Runtime Testing
RTF4ADS: Runtime Testing Framework for Adaptable and Distributed Systems

Educational activities

In the National School of Engineering of Sfax (period: 2007-2011), I teached courses related to database systems, C language, Vb.net language, applets and JavaScript.

In the High School of Sciences and technologies of Hammam Sousse (period:2013-until now), I teach courses related to Distributed systems, Algorithmic and C language, Maple and Operating Systems.