@conference {Elmagrouni2016223,
	title = {Adaptation services-oriented systems lifecycle},
	booktitle = {ICEIS 2016 - Proceedings of the 18th International Conference on Enterprise Information Systems},
	volume = {1},
	year = {2016},
	note = {cited By 0},
	pages = {223-231},
	abstract = {This work presents the approach of the Development of adaptable Services-oriented Systems. Not the only adaptability is important for the survival and success of Services-oriented Systems, but it is also important for the rapid changes in technology, organizational structure, human perception and needs. This paper discusses the shortcomings of current solutions for adaptive service-oriented System. To address those shortcomings, some techniques are used to build and evolve proactive Services-oriented Systems. Using those techniques in an integrated way is described along the phases of the service lifecycle. Copyright {\textcopyright} 2016 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84979595897\&partnerID=40\&md5=1993aed0e5aeac8391f702bdf1abe443},
	author = {Elmagrouni, I.a and Kenzi, A.b and Lethrech, M.a and Kriouile, A.a}
}
@article {Lethrech2015236,
	title = {CADSSO: A development approach for contextaware service oriented systems},
	journal = {Journal of Theoretical and Applied Information Technology},
	volume = {78},
	number = {2},
	year = {2015},
	note = {cited By 1},
	pages = {236-252},
	abstract = {In this paper, we present our development approach named CADSSO (Context-Aware, Domain Specific and Service Oriented) for Context aware Service oriented Systems. CADSSO is organized in two stages: the modeling stage and the code generation stage. It is essentially based on the Domain Specific Modeling (DSM) approach. Indeed, the creation of the five models of the modeling stage is done using Domain Specific Languages (DSLs). The first model is Domain Specific Context Model, it represents the service execution context. The second is Domain Specific Service Model, it allows the services modeling. We also have the Service Variability Model which is used in the service variability modeling. The bond between Service Variability Model and Domain Specific Service Model is provided by Adaptation rules model. Finally, specific domain business modeling is done via domain specific business model. At code generation stage, a specific code generator transform all these models to final source code using a framework specifically designed for a given target platform. {\textcopyright} 2005 - 2015 JATIT \& LLS. All rights reserved.},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84939474505\&partnerID=40\&md5=2681fd4bda999019fd2fd938db150448},
	author = {Lethrech, M.a and Kenzi, A.b and Elmagrouni, I.a and Nassar, M.a and Kriouile, A.a}
}
@article {Elmagrouni2015773,
	title = {A development process for adaptable services-oriented systems},
	journal = {International Review on Computers and Software},
	volume = {10},
	number = {7},
	year = {2015},
	note = {cited By 1},
	pages = {773-783},
	abstract = {In this work, we present our approach for the Development of adaptable Servicesoriented Systems. The process consists of four phases (Preparation, Elaboration, Construction and transition).It is based on the Rational Unified Process (RUP) and component-oriented development process modelling (BPM: Business Process Modelling).We discuss the shortcomings of current solutions for adaptive service-oriented System. To address those shortcomings, we introduce techniques that can be used to build and evolve proactive Services-oriented Systems. The use of those techniques in an integrated way is described along the phases of the service lifecycle. A lightweight WSDL extension of the standard WSDL (Web Service Description Language)is used to describe the service functionalities. The extension is carried out as a metamodel transformation, according to principles and standards recommended by the Model Driven Architecture (MDA). {\textcopyright} 2015 Praise Worthy Prize S.r.l. - All rights reserved.},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84943801868\&partnerID=40\&md5=b46057e08465b42d2d72b19a6ed13121},
	author = {Elmagrouni, I.a and Kenzi, A.b and Lethrech, M.a and Kriouile, A.a}
}
@conference {Lethrech2015,
	title = {A process definition for domain specific software development},
	booktitle = {Proceedings of 2015 IEEE World Conference on Complex Systems, WCCS 2015},
	year = {2015},
	note = {cited By 0},
	abstract = {Although the DSM approach was already present in the industrial world since the 90s, these last years it knows a growing interest from the research community. Domain Specific Modeling approach is essentially characterized by raising the level of abstraction and full code generation. In fact, a Domain Specific Language is semantically strong since it directly uses concepts and rules from a specific problem domain. In addition, concentrating on a narrow domain increases considerably the ability to automate the generation of the final solution from the domain-specific models. Throughout our research we have noticed a formalism lack of Domain Specific Software Development (DSSD) process. We propose in this paper a DSSD process formalism to guide the development of domain specific solutions. This process defines the phases, artifacts and roles required to specify and implement domain specific solutions. {\textcopyright} 2015 IEEE.},
	doi = {10.1109/ICoCS.2015.7483261},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84978429646\&doi=10.1109\%2fICoCS.2015.7483261\&partnerID=40\&md5=18f92498127c2996db4f6cbafbf121cb},
	author = {Lethrech, M.a and Kenzi, A.b and Elmagrouni, I.a and Nassar, M.a and Kriouile, A.a}
}
@conference {Lethrech2014575,
	title = {Domain Specific Modeling approach for context-aware service oriented systems},
	booktitle = {International Conference on Multimedia Computing and Systems -Proceedings},
	year = {2014},
	note = {cited By 3},
	pages = {575-581},
	abstract = {Domain Specific Modeling (DSM) has gained a lot of research attention, especially concerning costs/time optimization and code quality aspects. On the other hand, CAC (Context Aware Computing) has recently emerged as a new computing paradigm promising adaptable systems development. DSM approach for Context aware service oriented systems (SOS) raises many challenges. Particularly, the challenge of engineering such systems, which consists of the definition of modeling approaches, processes, techniques and tools to facilitate construction of these systems. {\textcopyright} 2014 IEEE.},
	doi = {10.1109/ICMCS.2014.6911149},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84928731012\&doi=10.1109\%2fICMCS.2014.6911149\&partnerID=40\&md5=a5e0f0216c0e3d951b6072f33fe1e997},
	author = {Lethrech, M.a and Elmagrouni, I.a and Nassar, M.a and Kriouile, A.a and Kenzi, A.b}
}
@conference {Lethrech2013,
	title = {A generic metamodel for adaptable service oriented systems modeling using DSM approach},
	booktitle = {2013 3rd International Symposium ISKO-Maghreb},
	year = {2013},
	note = {cited By 0},
	abstract = {CAC (context aware computing) has recently emerged as a new computing paradigm promising adaptable systems development. Context awareness for services oriented systems (SOS) raises many challenges. Particularly, the challenge of engineering such systems which consists of the definition of modeling approaches, processes, techniques and tools to facilitate construction of these systems. In this paper, we propose a generic metamodel for Adaptable, Domain Specific and Service Oriented Systems. Our metamodel aims to facilitate the creation of Domain Specific Language (DSL) for adaptable and service oriented architecture. For a specific domain the language developer must produce their specific service metamodel based on our generic service metamodel. {\textcopyright} 2013 IEEE.},
	doi = {10.1109/ISKO-Maghreb.2013.6728120},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84894115518\&doi=10.1109\%2fISKO-Maghreb.2013.6728120\&partnerID=40\&md5=b73bcb5b1c16fdba7c60512808a95537},
	author = {Lethrech, M.a and Elmagrouni, I.a and Nassar, M.a and Kriouile, A.a and Kenzi, A.b}
}
