@article {Hamlaoui20211,
	title = {Model-driven Approach To Align Heterogeneous Models Of A Complex System},
	journal = {Journal of Object Technology},
	volume = {20},
	number = {2},
	year = {2021},
	note = {cited By 0},
	pages = {1-24},
	abstract = {To understand and manipulate a complex system, it is necessary to apply the separation of concerns and produce separate models, called viewpoints models. These models represent views on the system that correspond to distinct business domains. They are generally heterogeneous, i.e. conform to different meta-models. The management of the system{\textquoteright}s global model (a complete view of the system) requires the identification of the existing correspondences among the viewpoints models. However, in practice these correspondences are either incompletely identified or not sufficiently formalized to be maintained when models evolve. This restricts their use and does not allow their full exploitation for managing the global model. To fix this issue, we propose AHM (Alignment of Heterogeneous Models), an approach to organize the source models as a network of models through a virtual global model called M1C (Model of correspondences between models) that conforms to a Meta-Model of Correspondences (MMC). AHM proposes also a process, allowing for both the creation of the global model, and its consistency control. Partial automation of this process is done through a refining mechanism supported by a semantics expression described in a Domain Specific Language (DSL). The application of AHM is illustrated by the example of a conference management system. A prototype of a tool called Heterogeneous Matching and Consistency management Suite (HMCS) has been developed to support this approach. {\textcopyright} 2021. All Rights Reserved.},
	doi = {10.5381/JOT.2021.20.2.A2},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85111507313\&doi=10.5381\%2fJOT.2021.20.2.A2\&partnerID=40\&md5=606f7cf84d332b83818bec57d20a3d0b},
	author = {Hamlaoui, M.E. and Ebersold, S. and Bennani, S. and Anwar, A. and Dkaki, T. and Nassar, M. and Coulette, B.}
}
@conference {Hamlaoui2018180,
	title = {A MDE approach for heterogeneous models consistency},
	booktitle = {ENASE 2018 - Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering},
	volume = {2018-March},
	year = {2018},
	pages = {180-191},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85051955560\&partnerID=40\&md5=e6d1a80051313eed4ea88ae038ac6010},
	author = {Hamlaoui, M.E. and Bennani, S. and Nassar, M. and Ebersold, S. and Coulette, B.}
}
@conference {Chabibi2017,
	title = {Metamodeling approach for creating an abstract representation of simulation tools concepts},
	booktitle = {Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA},
	year = {2017},
	note = {cited By 0},
	abstract = {Models have always been adopted in trades implemented in Systems Engineering (SE). Those models go from concrete representations, such as reduced plans or models, to abstract ones like equations systems. In this context, SysML became an SE standard because of its capabilities of supporting the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. However, SysML descriptive models are insufficient to perform system behavior verifications. This lack can be handled by simulation process that allows performing experiments on models to eliminate poor design alternatives, and ensures that a preferred alternative meets the stakeholders{\textquoteright} objectives. As design process efficiency is considerably reduced by the fact that both system modeling and simulation tools are often used separately, several research works aim combining and integrating both approaches in a common framework. This paper proposes a study of common constructs, semantics and modeling methodologies of simulation tools on the basis of whom we define a modeling language that we name: Simulation Modeling Language. This latter is aimed to bridge the gap between SysML modeling and various simulation tools. {\textcopyright} 2016 IEEE.},
	doi = {10.1109/AICCSA.2016.7945702},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85022040665\&doi=10.1109\%2fAICCSA.2016.7945702\&partnerID=40\&md5=d1fe0f6b95968d7d57159b55cefc34da},
	author = {Chabibi, B. and Anwar, A. and Nassar, M.}
}
@conference {Baidouri2012245,
	title = {A mediator architecture for context-aware composition in SOA},
	booktitle = {ICEIS 2012 - Proceedings of the 14th International Conference on Enterprise Information Systems},
	volume = {2 ISAS},
	number = {SAIC/-},
	year = {2012},
	note = {cited By 0},
	pages = {245-251},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84865742206\&partnerID=40\&md5=623beaed8eff00089a3ea879a48d8a02},
	author = {Baidouri, H. and Hafiddi, H. and Nassar, M. and Kriouile, A.}
}
@conference {Baidouri2012693,
	title = {A model-driven approach for Context-Aware services composition},
	booktitle = {Proceedings of 2012 International Conference on Multimedia Computing and Systems, ICMCS 2012},
	year = {2012},
	note = {cited By 0},
	pages = {693-698},
	doi = {10.1109/ICMCS.2012.6320249},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84869817305\&doi=10.1109\%2fICMCS.2012.6320249\&partnerID=40\&md5=160c7120f790d139419072f766aad3b7},
	author = {Baidouri, H. and Hafiddi, H. and Nassar, M. and Kriouile, A.}
}
@conference {Hafiddi2011,
	title = {A model driven approach for context-aware services development},
	booktitle = {International Conference on Multimedia Computing and Systems -Proceedings},
	year = {2011},
	note = {cited By 6},
	doi = {10.1109/ICMCS.2011.5945628},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-79961237316\&doi=10.1109\%2fICMCS.2011.5945628\&partnerID=40\&md5=b09e1287fcbf49b9b8cc1fb6ff702c95},
	author = {Hafiddi, H. and Baidouri, H. and Nassar, M. and Asri, B.E. and Kriouile, A.}
}
@conference {Kenzi2009404,
	title = {A model driven framework for multiview service oriented system development},
	booktitle = {2009 IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2009},
	year = {2009},
	note = {cited By 6},
	pages = {404-411},
	doi = {10.1109/AICCSA.2009.5069357},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-70349932401\&doi=10.1109\%2fAICCSA.2009.5069357\&partnerID=40\&md5=a9cadf073eddaaf45fb3c1676e6acd84},
	author = {Kenzi, A. and El Asri, B. and Nassar, M. and Kriouile, A.}
}
@article {ElAsri2009196,
	title = {Multiview components for user-aware web services},
	journal = {Lecture Notes in Business Information Processing},
	volume = {24 LNBIP},
	year = {2009},
	note = {cited By 3},
	pages = {196-207},
	doi = {10.1007/978-3-642-01347-8_17},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-65949111093\&doi=10.1007\%2f978-3-642-01347-8_17\&partnerID=40\&md5=fa55771c0bc928fcc7a332af2abc8afc},
	author = {El Asri, B. and Kenzi, A. and Nassar, M. and Kriouile, A. and Barrahmoune, A.}
}
@conference {Kenzi2008,
	title = {Multi-functional service oriented system development for user-driven adaptability},
	booktitle = {2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications, ICTTA},
	year = {2008},
	note = {cited By 1},
	doi = {10.1109/ICTTA.2008.4530324},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-49149094527\&doi=10.1109\%2fICTTA.2008.4530324\&partnerID=40\&md5=b8973d451157200b212f00e1175dfa0a},
	author = {Kenzi, A. and El Asri, B. and Nassar, M. and Kriouile, A.}
}
@conference {Kenzi200838,
	title = {The multiview service : A new concept for the development of adaptable Service Oriented systems},
	booktitle = {Proceedings of the 4th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2008},
	year = {2008},
	note = {cited By 2},
	pages = {38-43},
	doi = {10.1109/SOSE.2008.31},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-62249157099\&doi=10.1109\%2fSOSE.2008.31\&partnerID=40\&md5=1e64b5ddf0ad5ddb3c8491f8544409a9},
	author = {Kenzi, A. and Asri, B.E. and Nassar, M. and Kriouile, A.}
}
