@conference {ElHamlaoui201618, title = {Alignment of viewpoint heterogeneous design models: "Emergency Department" Case Study}, booktitle = {CEUR Workshop Proceedings}, volume = {1731}, year = {2016}, note = {cited By 0}, pages = {18-27}, abstract = {Generally, various models can be used to describe a given application domain on different aspects and thus give rise to several views. To have a complete view of the application domain, heterogeneous models need to be unified, which is a hard task to do. To tackle this problem, we have proposed a method to relate partial models without combining them in a single model. In our approach, partial models are organized as a network of models through a virtual global model called M1C (Model of correspondences between models) which conforms to a ubiquitous language based on a Meta-Model of Correspondences (MMC). This paper presents an application of our method to an "Emergency Department" case study. It has been performed as a collaborative process involving model designers and a supervisor. The focus is put on the building of the M1C model from 3 partial models.}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84999098977\&partnerID=40\&md5=f0512c94d99ecc99fcd8fc9336ce1668}, author = {El Hamlaoui, M.a b and Coulette, B.b and Ebersold, S.b and Bennani, S.a and Nassar, M.a and Anwar, A.e and Beugnard, A.c and Bach, J.C.c and Jamoussi, Y.d and Tran, H.N.b} } @conference {Chabibi2016148, title = {Integrating SysML with simulation environments (Simulink) by model transformation approach}, booktitle = {Proceedings - 25th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2016}, year = {2016}, note = {cited By 0}, pages = {148-150}, abstract = {In system-level design, descriptive system models seem to be insufficient in order to perform a system verification which fulfils various stakeholders0 requirements. This fact is accentuated by the increasing complexity of system engineering projects and, as a consequence, the difficulties to deal with both their coordination and trace ability. Even if SysML (System Modeling Language) is considered as a flexible and standard tool for system engineering, using only descriptive models are insufficient for system behavior verifications. To deal with this concern, simulation environments (i.e. MATLAB/Simulink) allow verifying if the system preliminary design satisfies requirements or not. As a consequence, various research works have been centered on combining the potential of both SysML modeling and simulation tools. This paper proposes an integration approach based on metamodeling and model transformations to generate Simulink models from SysML diagrams. This approach is handled by models and modern techniques of MDE (Model-Driven Engineering). {\textcopyright} 2016 IEEE.}, doi = {10.1109/WETICE.2016.39}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84983801501\&doi=10.1109\%2fWETICE.2016.39\&partnerID=40\&md5=52ebc18a65b73155173099045a8b3ee2}, author = {Chabibi, B.a and Douche, A.b and Anwar, A.b and Nassar, M.a} } @conference {Fissaa2016, title = {Towards a semantic approach for discovering context aware services}, booktitle = {Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA}, volume = {2016-July}, year = {2016}, note = {cited By 0}, abstract = {The current service discovery mechanisms are syntactic methods that often offer poor quality results. By researching this area we are able to identify issues that limit the quality of the result with these traditional service mechanisms. To overcome this issue we use ontologies to enable semantic matchmaking. By reasoning on concepts and relations, our approach can derive matches that syntactically would not match. Additionaly, by introducing contextual information in the service discovery process, the quality of the service discovery result may improve. In this paper, we present an overview of the architecture for the discovery of context aware services by using ontologies, we also present our context aware semantic service by extending OWL-S with context properties. {\textcopyright} 2015 IEEE.}, doi = {10.1109/AICCSA.2015.7507223}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84980335938\&doi=10.1109\%2fAICCSA.2015.7507223\&partnerID=40\&md5=4b536162f82df5902d0c9e87e0681fa3}, author = {Fissaa, T.a and Guermah, H.a and Hafiddi, H.a b and Nassar, M.a} } @conference {Chabibi2016, title = {Towards an alignment of SysML and simulation tools}, booktitle = {Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA}, volume = {2016-July}, year = {2016}, note = {cited By 1}, abstract = {Even if it is considered as an effective language for system modeling because of the descriptive aspect of its diagrams, SysML (System Modeling Language) is insufficient for verification of their behavior. This lack is accentuated by the increasing complexity of recent systems. In order to conduct behavior verifications, designers use simulation tools to realize experiments on the studied system. Thus, the efficiency of the engineering process is often reduced because of the separate and consecutive use of both SysML modeling and simulation tools. As a consequence, various research works focused on unifying the potential provided by the SysML language and simulation environments. We propose in this paper to study links taxonomy between SysML and various existing simulation environments. The ultimate goal of this study is to consider the most optimal passage from SysML to various simulation tools. A common environment based on models and modern techniques of model-based engineering will handle this transformation. {\textcopyright} 2015 IEEE.}, doi = {10.1109/AICCSA.2015.7507216}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84980349948\&doi=10.1109\%2fAICCSA.2015.7507216\&partnerID=40\&md5=963c125b0daeba5c1d58c329f95e4ef1}, author = {Chabibi, B.a and Anwar, A.b and Nassar, M.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} } @conference {Ettazi2015, title = {A cloud-based architecture for transactional services adaptation}, booktitle = {Proceedings of 2015 International Conference on Cloud Computing Technologies and Applications, CloudTech 2015}, year = {2015}, note = {cited By 0}, abstract = {Advances in wireless communications and mobility have increased the use of smart mobile applications. As a result of the remarkable increase of mobile devices and the pervasive wireless networks, a large number of mobile users are requiring personalization services customized to their context. The mobile cloud-computing paradigm from a context-aware perspective aims to find effective ways to make cloud services aware of the context of their customers and applications. Another major challenge for context-aware cloud services is to exploit the benefits of cloud computing to manage transaction processing throughout the life cycle of a service. In this paper, we focused on the need of loosely coupled context-supporting components that work with a transaction-aware service infrastructure to adapt services to the context of the user and his mobile device. We propose a cloud-based middleware for transactional service adaptation (CM4TSA) by adding the "Adaptation as a Service" layer into basic cloud architecture, to perform the correct execution of transactional service according to the user context. {\textcopyright} 2015 IEEE.}, doi = {10.1109/CloudTech.2015.7336966}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84962915570\&doi=10.1109\%2fCloudTech.2015.7336966\&partnerID=40\&md5=3023f7d2f3c981e241c1581a30e547c6}, author = {Ettazi, W.a and Hafiddi, H.a b and Nassar, M.a and Ebersold, S.c} } @article {Laghouaouta2015461, title = {A generic traceability framework for model composition operation}, journal = {Lecture Notes in Business Information Processing}, volume = {214}, year = {2015}, note = {cited By 0}, pages = {461-475}, abstract = {In order to handle complexity, model driven engineering aims at building systems by developing several models, where each model represents a specific concern of the system. In this context, designers need mechanisms to validate, synchronize and understand interactions between those perspectives. Model composition deals with these issues but remains a complex task. For these reasons, we believe that a strong traceability mechanism is a key factor to handle relationships between models and manage the complexity of the composition operation. This paper describes a generic approach to keep track of the model composition operation. We also define a traces generation process to adapt our proposal to any specific composition language. Finally, an example is presented to illustrate our contributions. {\textcopyright} Springer International Publishing Switzerland 2015}, doi = {10.1007/978-3-319-19237-6_29}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84937468107\&doi=10.1007\%2f978-3-319-19237-6_29\&partnerID=40\&md5=70fd5914c3cd727e75134079e8031585}, author = {Laghouaouta, Y.a and Anwar, A.b and Nassar, M.a and Bruel, J.-M.c} } @conference {Fissaa2015640, title = {How can semantics and context awareness enhance the composition of context-aware services?}, booktitle = {ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings}, volume = {2}, year = {2015}, note = {cited By 0}, pages = {640-647}, abstract = {The context-aware services refers to applications that use so-called contextual information to provide appropriate services or relevant information to the user or other applications to perform a specific task. An important challenge in context-aware service oriented systems is the creation of a new service on demand to carry out more complex tasks through the composition of existing services. In this work, we aim to propose a semantic based architecture for the development of context aware services composition using Artificial Intelligence (AI) planning. The straightforward translation between AI planning through PDDL and Semantic web services via OWL-S allows to automate the composition process. Thus planning based service composition launches a goal-oriented composition procedure to generate a plan of composite service corresponding to the user request. Copyright {\textcopyright} 2015 SCITEPRESS - Science and Technology Publications.}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84939560458\&partnerID=40\&md5=0a9e2c87038f1d032ffe405577e99b17}, author = {Fissaa, T.a and Guermah, H.a and Hafiddi, H.a b and Nassar, M.a} } @article {Ettazi2015496, title = {Micats: Middleware for context-aware transactional services}, journal = {Lecture Notes in Business Information Processing}, volume = {241}, year = {2015}, note = {cited By 0}, pages = {496-512}, abstract = {In context-aware service-based environments, fulfilling user{\textquoteright}s recommendations bring about several challenges that are mainly due to the dynamic nature and limited underlying resources of these environments. In this paper, we mainly focus on the transactional aspects of context-aware services. To cope with the aforementioned issues, we opt for a middleware-based solution (MiCATS). We therefore present our novel approach for managing context-aware transactions which allows for adaptation to the requirements of applications and mobile context in terms of transactional properties. Then, we introduce our context-aware transactional service model (CATSM) and a context-aware architecture based on adaptation policies. The proposed contributions are implemented within a middleware platform. {\textcopyright} Springer International Publishing Switzerland 2015.}, doi = {10.1007/978-3-319-29133-8_24}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84959010651\&doi=10.1007\%2f978-3-319-29133-8_24\&partnerID=40\&md5=c56c8ed710503318e5bb541d36315897}, author = {Ettazi, W.a and Hafiddi, H.a b and Nassar, M.a and Ebersold, S.c} } @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 {Ettazi2015553, title = {Towards a context-aware adaptation approach for transactional services}, booktitle = {ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings}, volume = {2}, year = {2015}, note = {cited By 0}, pages = {553-562}, abstract = {One goal of ubiquitous computing is to enable users to access and perform transactions from any location, at any time and from any device. In a context-aware environment, transaction management is a critical task that requires a dynamic adaptation to the changing context in order to provide service reliability and data consistency. In this paper, we propose a new approach for managing context-aware transactional services. Then we discuss the various researches that have addressed this issue. Finally, we propose a new model for the adaptability of context-aware transactional services called CATSM (Context-Aware Transactional Service Model) and the adaptation mechanisms to implement this model. Copyright {\textcopyright} 2015 SCITEPRESS - Science and Technology Publications.}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84939533791\&partnerID=40\&md5=c938ca86129c8fc5a5d5f6d0b73d993e}, author = {Ettazi, W.a and Hafiddi, H.a b and Nassar, M.a and Ebersold, S.c} } @article {Ettazi2015479, title = {A user centered design approach for transactional service adaptation in context aware environment}, journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)}, volume = {9466}, year = {2015}, note = {cited By 0}, pages = {479-484}, abstract = {Today, information systems are radically marked by considerable progress in the areas of software engineering, telecommunications and ubiquitous computing. This has led to the development of new interaction pattern where the service oriented architecture is the de facto pattern. In this article, we are particularly interested in transactional services. We position our approach in the context of a user-centered model driven engineering (MDE) approach in order to move from one perspective where models were contemplative artifacts to a perspective where they become productive artifacts. For this, we first present our approach for managing context-aware transactional services (CATS). Then, we propose a CATS specification and metamodel. The adaptation mechanism is also detailed in this paper. {\textcopyright} Springer International Publishing Switzerland 2015.}, doi = {10.1007/978-3-319-26850-7_35}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84961168931\&doi=10.1007\%2f978-3-319-26850-7_35\&partnerID=40\&md5=161ddb896204ff4729d19420302d0566}, author = {Ettazi, W.a and Hafiddi, H.a b and Nassar, M.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 {Guermah2013, title = {Context modeling and reasoning for building context aware services}, booktitle = {Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA}, year = {2013}, note = {cited By 1}, abstract = {The rapid evolution of software paradigms, wireless technologies and mobile devices induced the emergence of new applications called context-aware services oriented applications. Such applications provide appropriate services or relevant information to the user or other applications to perform a specific task. An important challenge in such applications development process is context modeling and reasoning. Ontology based models presents the most promising instrument for context modeling and offers possibility of applying ontology reasoning techniques. the aim of context reasoning is converting low-level context to highlevel context in order to provide costumized services to users. In this paper, we present an architecture for the development of context aware services based on ontologies. We also highlight our context metamodel and discuss about reasoning process for e-health systems. {\textcopyright} 2013 IEEE.}, doi = {10.1109/AICCSA.2013.6616439}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84887225025\&doi=10.1109\%2fAICCSA.2013.6616439\&partnerID=40\&md5=7ca7da696e2d53b254ab9b4b909c71e7}, author = {Guermah, H.a and Fissaa, T.a and Hafiddi, H.a b and Nassar, M.a and Kriouile, A.a} } @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} } @conference {Fissaa201343, title = {Ontology based context modeler for context-aware systems}, booktitle = {Proceedings - IEEE 6th International Conference on Service-Oriented Computing and Applications, SOCA 2013}, year = {2013}, note = {cited By 0}, pages = {43-47}, abstract = {In ubiquitous computing, context-aware service oriented systems refer to applications that use so-called contextual information to provide appropriate services or relevant information to the user or other applications to perform a specific task. An important challenge in such applications is context modeling, using ontologies to model context information and to reason about context at a semantic level has attracted a lot of interest in the research community. However, most of the presented approaches do not usually take into account any software engineering method. Therefore, employing standard approaches to formulate the development process becomes of importance. In this paper, we present an overview of the architecture for the development of context aware services based on ontologies, we also present our context modeler based on ODM (Ontology Definition Metamodel) and model transformations that allows to generate an OWL ontology representing context information. {\textcopyright} 2013 IEEE.}, doi = {10.1109/SOCA.2013.58}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84894175652\&doi=10.1109\%2fSOCA.2013.58\&partnerID=40\&md5=7f367b0af0c55bcbc35014d583c37455}, author = {Fissaa, T.a and Guermah, H.a and Hafiddi, H.a b and Nassar, M.a and Kriouile, A.a} } @conference {Laghouaouta2013, title = {A traceability approach for model composition}, booktitle = {Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA}, year = {2013}, note = {cited By 0}, abstract = {Model composition is one of the important activities in model driven engineering, because complex systems are built based on several viewpoints. The composition operation is a tedious task, however, traceability not only provides us with the tool to comprehend its effects, but also helps us to better manage the operation itself. This paper suggests a traceability framework for the model composition operation based on aspect oriented modeling and graph transformation. The generated trace models conform to a generic metamodel that allows representing nested trace links. A merge specification case study is presented to illustrate our contribution. {\textcopyright} 2013 IEEE.}, doi = {10.1109/AICCSA.2013.6616448}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84887237893\&doi=10.1109\%2fAICCSA.2013.6616448\&partnerID=40\&md5=9494f946bc218d42398e67c721612d5f}, author = {Laghouaouta, Y.a and Anwar, A.b and Nassar, M.a} }