@article {Ettazi2022117,
	title = {Design patterns for building context-aware transactional services in PaaS-enabled systems},
	journal = {International Journal of Web Engineering and Technology},
	volume = {17},
	number = {2},
	year = {2022},
	note = {cited By 0},
	pages = {117-143},
	abstract = {Pervasive computing is characterised by a key feature that affects the operating environment of services and users. It places more emphasis on dynamic environments where available resources continuously vary without prior knowledge of their availability, while in static environments the services provided to users are determined in advance. At the same time, cloud computing paradigm introduced flexibility of use according to the user{\textquoteright}s profile and needs. In this paper, we aimed to provide context-aware transactional service (CATS) applications with solutions so that it can be integrated and invoked like any service in the digital ecosystem. The motivation in this paper is to offer design patterns that will guarantee short reaction times and minimal human intervention. Our proposal includes a cloud service model by developing a PaaS service that allows CATS adaptation. A new specification for the validation of CATS model has been also introduced using the ACTA formalism. Copyright {\textcopyright} 2022 Inderscience Enterprises Ltd.},
	keywords = {ACTA, Cloud service models, Context- awareness, Context-Aware, Design Patterns, Distributed database systems, Key feature, ON dynamics, Operating environment, Paa, Platform as a Service (PaaS), Transactional service, Ubiquitous computing},
	doi = {10.1504/IJWET.2022.125651},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85140992267\&doi=10.1504\%2fIJWET.2022.125651\&partnerID=40\&md5=60e1ee1cdbc8c6f1ce2d9b93a7d6fa0f},
	author = {Ettazi, W. and Hafiddi, H. and Nassar, M.}
}
@article {Ettahiri2022162,
	title = {Optimizing the Deployment of the Overall Maturity Improvement Plan for Information Systems Risk Management},
	journal = {Journal of Computer Science},
	volume = {18},
	number = {3},
	year = {2022},
	note = {cited By 0},
	pages = {162-171},
	abstract = {Maturity models contribute considerably to the continuous improvement of the various business processes. However, the most important challenge for these tools after assessing maturity is how to define effective and efficient improvement plans especially in the case of an organization having multiple Information Systems (IS). This study presents an algorithm for optimizing the deployment of the overall maturity improvement plan for risk management of information systems. The purpose is to help decision makers identify which actions should be accomplished for each information system, with optimizing efforts needed to reach the global maturity level fixed by the top-down improvement strategy. The application of the proposed algorithm made it possible to define the improvement actions to be undertaken by a company in an optimized way for each of its IS to reach an overall target maturity. The calculation of the number of steps to be taken through the maturity matrix shows the effort gained. That gain can be the human and financial cost for the completion of the various necessary tasks to implement the objectives of control {\textcopyright} 2022. Fatima Ezzahra Ettahiri, Mina Elmaallam, Hicham Bensaid and Mahmoud Nassar. This open access article is distributed under a Creative Commons Attribution (CC-BY) 4.0 license},
	doi = {10.3844/jcssp.2022.162.171},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85129271071\&doi=10.3844\%2fjcssp.2022.162.171\&partnerID=40\&md5=7d984062597e0ca1c9f925b007021847},
	author = {Ettahiri, F.E. and El maallam, M. and Bensaid, H. and Nassar, M.}
}
@article {Daosabah2022163,
	title = {PDDL Planning and Ontologies, a Tool for Automatic Composition of Intentional-Contextual Web Services},
	journal = {EAI/Springer Innovations in Communication and Computing},
	year = {2022},
	note = {cited By 0},
	pages = {163-190},
	abstract = {Among the motivations of the related work on semantic Web services is to find optimal solutions for the composition of Web services in an automatic and adaptive way, whose main goal is to solve a given problem. To this end, several works have been implemented to provide solutions for service composition, and among these solutions, we find the use of artificial intelligence (AI) planning systems. The idea introduced in this paper is based on the presentation of our service composition approach guided by the user-intention and the context awareness, in addition to a Context-Intentional Service Composition Architecture (CISCA) for implementing this approach. In the same way, we will present an AI planning technique to solve a composition problem, namely, the Planning Domain Description Language (PDDL) and the basis for reciprocal transformation with the Web Ontology Language (OWL). {\textcopyright} 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.},
	keywords = {Artificial intelligence planning, Automatic composition, Birds, Context- awareness, Intention, Ontology, Ontology{\textquoteright}s, OWL-S, Planning domain description languages, Quality of service, Related works, Semantic Web, Services composition, Web services, Webs services, Websites},
	doi = {10.1007/978-3-030-77185-0_11},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85125907756\&doi=10.1007\%2f978-3-030-77185-0_11\&partnerID=40\&md5=16113b5121fd2ffdba8c9fed915dd4e8},
	author = {Daosabah, A. and Guermah, H. and Nassar, M.}
}
@article {Choukri2022274,
	title = {Towards a Generic Architecture of Context-Aware and Intentional System},
	journal = {Lecture Notes in Networks and Systems},
	volume = {489 LNNS},
	year = {2022},
	note = {cited By 0},
	pages = {274-285},
	abstract = {Context-awareness is a vital character of IoT and pervasive systems, helping to understand user needs with minimum human intervention. Furthermore, the context-awareness must be completed with Intentionality to improve the accuracy of delivering suitable service for a user.~Most proposed approaches focus on the context{\textquoteright}s static nature but don{\textquoteright}t give enough importance to the user{\textquoteright}s intention and context{\textquoteright}s dynamic nature. Then bringing Intentionality to context-awareness methods is an open-ended research topic with many challenges and opportunities for innovation.~The key issue of our research is enhancing the relationship between the user{\textquoteright}s context and intention based on a situation-centered approach.~This paper proposes a situation-centric meta model by providing practitioners with architecture to develop a context-sensitive intentional service, improving the relationship between the user{\textquoteright}s context and the intention. An illustrative example is provided to explain the proposed architecture using E-tourism as a case study. {\textcopyright} 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.},
	doi = {10.1007/978-3-031-07969-6_21},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85135023098\&doi=10.1007\%2f978-3-031-07969-6_21\&partnerID=40\&md5=662991c2127148e7ca986dc0d03cda9c},
	author = {Choukri, I. and Guermah, H. and Nassar, M.}
}
@article {Fissaa2021151,
	title = {Combining planning and learning for context aware service composition},
	journal = {International Journal of Data Analysis Techniques and Strategies},
	volume = {13},
	number = {1-2},
	year = {2021},
	note = {cited By 0},
	pages = {151-169},
	abstract = {Computing vision introduced by Mark Weiser in the early {\textquoteright}90s has defined the basis of what is called now ubiquitous computing. This new discipline results from the convergence of powerful, small and affordable computing devices with networking technologies that connect them all together. Thus, ubiquitous computing has brought a new generation of service-oriented architectures (SOA) based on context-aware services. These architectures provide users with personalised and adapted behaviours by composing multiple services according to their contexts. In this context, the objective of this paper is to propose an approach for context-aware semantic-based services composition. Our contributions are built around following axes: 1) a semantic-based context modelling and context-aware semantic composite service specification; 2) an architecture for context-aware semantic-based services composition using artificial intelligence planning; 3) an intelligent mechanism based on reinforcement learning for context-aware selection in order to deal with dynamicity and uncertain character of modern ubiquitous environment. Copyright {\textcopyright} 2021 Inderscience Enterprises Ltd.},
	doi = {10.1504/IJDATS.2021.114673},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85105363779\&doi=10.1504\%2fIJDATS.2021.114673\&partnerID=40\&md5=a71041d2e85a5cf3407180fb5cff29b2},
	author = {Fissaa, T. and El Hamlaoui, M. and Guermah, H. and Hafiddi, H. and Nassar, M.}
}
@conference {Choukri2021,
	title = {Context aware Hidden Markov Model for Intention process mining},
	booktitle = {5th International Conference on Intelligent Computing in Data Sciences, ICDS 2021},
	year = {2021},
	note = {cited By 0},
	abstract = {Nowadays, the omnipresence of digital devices and solutions in daily life made the digital footprints of individuals and the traces of their activities widely available. Smart devices generate a tremendous amount of data that and enables tracking their users{\textquoteright} activity. Extensive research has been conducted to produce generic process models based on the analysis of user{\textquoteright}s activity recorded during the enactment of operational processes. Unfortunately, these approaches considered only the relation between the observed activities and their sequences to infer the underlying process. Thus, ignoring the goal conditioning the user{\textquoteright}s behavior when triggering the actual process. Nevertheless, the same activity traces could serve to unhide the intention behind each process. This article will focus on presenting our approach to Contextual intention mining using Hidden Markov Model (HMM). This approach explores the close relationships between intention and context to construct the process model while ensuring consistency between observed context and actual intentions. {\textcopyright} 2021 IEEE.},
	keywords = {Behavioral research, Context, Data mining, Digital devices, Event logs, Goal mining, Goal models, Hidden Markov models, Information systems, Information use, Intention-oriented process modeling, Intentional process modeling, Machine learning, Markov modeling, Oriented process, Process Discovery, Process engineering, Process mining, Process recommendation, Process-aware information systems, Process-models, Supervised learning, Unsupervised learning, User profile},
	doi = {10.1109/ICDS53782.2021.9626765},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85123483088\&doi=10.1109\%2fICDS53782.2021.9626765\&partnerID=40\&md5=d61fab7bfc96ede4658a8984da68ef3f},
	author = {Choukri, I. and Guermah, H. and Daosabah, A. and Nassar, M.}
}
@article {Guermah2021110,
	title = {Dealing with context awareness for service-oriented systems: An ontology-based approach},
	journal = {International Journal of Service Science, Management, Engineering, and Technology},
	volume = {12},
	number = {4},
	year = {2021},
	note = {cited By 1},
	pages = {110-131},
	abstract = {In recent years, rapid advances in the enabling technologies for mobile and ubiquitous computing, software paradigms, embedded sensor technologies, and wide range of wired and wireless protocols have been witnessed. Specifically, context-aware services-oriented applications are emerging as the next computing paradigm in which infrastructure and services are seamlessly available. Contextawareness, being an important ingredient, plays a vital role in enabling such interactive smart environments. More recently, the increasing popularity of ontologies has led to new ontology-based models of context because of their potential to support sophisticated ontology-based reasoning methods. This paper presents an architecture for the development of context-aware services based on ontologies. The authors highlight the context metamodel and discuss about reasoning process. This research also presents the semantic approach for service adaptation in context aware environment. Copyright {\textcopyright} 2021, IGI Global.},
	doi = {10.4018/IJSSMET.2021070107},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85108948717\&doi=10.4018\%2fIJSSMET.2021070107\&partnerID=40\&md5=57712a52da5717426a70263e22f08eea},
	author = {Guermah, H. and Guermah, B. and Fissaa, T. and Hafiddi, H. and Nassar, M.}
}
@article {Daosabah2021324,
	title = {Dynamic composition of services: an approach driven by the user{\textquoteright}s intention and context},
	journal = {International Journal of Web Engineering and Technology},
	volume = {16},
	number = {4},
	year = {2021},
	note = {cited By 1},
	pages = {324-354},
	abstract = {With the continuous development of services in ubiquitous systems, service orientation is becoming increasingly important in its structuring. As a result, the design and the development of applications are gradually migrating from a traditional model to a service-oriented model. In this regard, we propose through this work an approach for web service (WS) composition guided by the context and the intention, by which we suggest an architecture for service composition that reduces the complexity of the generated artificial intelligence (AI) planning problem and to ensure the interoperability of any system independently of the domain planners. The general idea of this approach is to conceive an intentional-contextual metamodel that will be transformed into an OWL model using OMG standards, which will be used to map the WS composition problem into AI planning problems. This article describes the architectural, conceptual, and strategic aspects to deal with the WS composition problem. {\textcopyright} 2021 Inderscience Enterprises Ltd.},
	keywords = {Artificial intelligence, Birds, Context- awareness, Intention, interoperability, Object management, Object management group, OMG, Ontology{\textquoteright}s, OWL-S, Quality of service, Services composition, Spring cloud framework, Web service composition, Web services},
	doi = {10.1504/IJWET.2021.122768},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85124011575\&doi=10.1504\%2fIJWET.2021.122768\&partnerID=40\&md5=f9387d7a26ae641892da27f98947542d},
	author = {Daosabah, A. and Guermah, H. and Nassar, M.}
}
@article {El-Bouroumi2021373,
	title = {Enhancing Business Process Modeling with Context and Ontology},
	journal = {International Journal of Advanced Computer Science and Applications},
	volume = {12},
	number = {9},
	year = {2021},
	note = {cited By 0},
	pages = {373-380},
	abstract = {Business process is a sequence of events and tasks that encompass actions and people. Therefore, a company that pays much attention to its business processes has to clearly identify and define the procedures of their relations. However, with the exponential evolution in ubiquitous computing, the exploitation of information spread all over different devices has become essential to further improve business processes. Hence, inthis paper we present a new approach for business process modeling that is based on context-awareness and ontology. We propose a set of meta-model for the elements that we find very important, taking into account the context and, in modeling, the business process. To validate our approach, we propose a concrete case study about transport system to provide a proof of the applicability as well as the utility of the model {\textcopyright} 2021. International Journal of Advanced Computer Science and Applications. All Rights Reserved.},
	keywords = {Business Process, Business process modeling, Context, Context ontology, Context- awareness, Exponentials, Metamodeling, New approaches, Ontology, Ontology{\textquoteright}s, Process engineering, Sequence of events, Systems engineering, Ubiquitous computing},
	doi = {10.14569/IJACSA.2021.0120942},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85119425334\&doi=10.14569\%2fIJACSA.2021.0120942\&partnerID=40\&md5=da72c57b36a3bdb00125409bd14820d1},
	author = {El-Bouroumi, J. and Guermah, H. and Nassar, M.}
}
@conference {Daosabah2021,
	title = {Integrating Context and Intention for Optimal Semantic Web Service Composition Using AI Planning},
	booktitle = {Proceedings - 4th International Conference on Advanced Communication Technologies and Networking, CommNet 2021},
	year = {2021},
	note = {cited By 0},
	abstract = {This paper deals with an approach for the dynamic composition of web service (WS) based on the user{\textquoteright}s intention and context. Our idea to implement this approach is based on the combination of artificial intelligence (AI) planning techniques and the semantic aspect describing the web service that will be composed. To this end, we will transform the web service composition problem into an AI planning problem. First, conversion of web service semantically described in OWL and OWL-S to an alternative problem and domain description specified in the planning domain description language (PDDL) is made. Then, a planner (AI Planner) using the Genetic Algorithm (GA) features will be invoked, by adapting the PDDL planning language actions to the GA rules, in order to generate the most optimal composition plan (sequence of PDDL actions), which solves the conceived service composition problem, having a goal to achieve (the intention) according to the problem domain description (context). {\textcopyright} 2021 IEEE.},
	keywords = {And OWL, Artificial intelligence, Artificial intelligence planning, Birds, Composition problem, Domain description, Genetic algorithms, Ontology{\textquoteright}s, OWL-S, Planning domain description languages, Quality of service, Semantic Web, Semantic web service compositions, Services composition, Web services, Webs services, Websites},
	doi = {10.1109/CommNet52204.2021.9641912},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85123984789\&doi=10.1109\%2fCommNet52204.2021.9641912\&partnerID=40\&md5=582b92b4fd74d9de0d27f804898dee05},
	author = {Daosabah, A. and Guermah, H. and Choukri, I. and Nassar, M.}
}
@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.}
}
@article {Choukri202153,
	title = {Toward a better understanding of intentionality in service engineering: A systematic review},
	journal = {International Journal of Web Engineering and Technology},
	volume = {16},
	number = {1},
	year = {2021},
	note = {cited By 0},
	pages = {53-82},
	abstract = {Putting intentionality adaptation and context-awareness into service in a user transparent way is a critical concern for the pervasive computing paradigm. Several approaches have already been tested to incorporate intentionality in service engineering. However, there are limited results in terms of user intention understanding and context awareness. This systematic literature review interprets available approaches, especially those considered relevant for particular concern: intention representation, intention matching, and context influence on intention. It explains the pros and cons inherent to each proposed method. A total of 51 papers published between 2010 and 2020 were rigorously selected. The current review results demonstrate that the available literature suggests multiple approaches to intentionality adaptation. But with many gaps remaining, especially when it comes to modelling intentionality. Furthermore, this study reveals that little effort is given to handle the close relationship between context and intention. Copyright {\textcopyright} 2021 Inderscience Enterprises Ltd.},
	keywords = {Context- awareness, Intentionality, Pervasive computing paradigm, Service engineering, Systematic literature review, Systematic Review, Ubiquitous computing, User intention},
	doi = {10.1504/IJWET.2021.115688},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85108458307\&doi=10.1504\%2fIJWET.2021.115688\&partnerID=40\&md5=8543df68df0d6b4486c1e7ccae85f61e},
	author = {Choukri, I. and Guermah, H. and Nassar, M.}
}
@article {Ettazi202040,
	title = {CATS-CAE reflective middleware framework for adapting context-aware transactional services: Using a hybrid policy-based approach},
	journal = {International Journal of Web Services Research},
	volume = {17},
	number = {2},
	year = {2020},
	note = {cited By 2},
	pages = {40-58},
	abstract = {Pervasive environments are characterized by limited computing resources and wireless connectivity. In parallel, current application domains have variable transactional requirements that do not fit the traditional ACID model. As a result, the pervasive environment characteristics are compelling and cannot be supported by conventional solutions that are typically dedicated to a specific application domain and support a limited set of context parameters. This article aims at providing a complete solution that addresses the challenges of the adaptability of context-aware transactional services {\textquotedblleft}CATS{\textquotedblright} in pervasive environments. Thus, a new framework CATS-CAE was designed, which offers a comprehensive structure of multiple component chains. The adaptation strategy in CATS-CAE is based on a hybrid approach combining the use of adaptation policies, alternative strategy and behavioral adaptation of composite services through the {\textquotedblleft}Profiled Task Class{\textquotedblright} concept. A probabilistic model is also presented to support the efficiency of the proposed approach. Copyright {\textcopyright} 2020, IGI Global.},
	keywords = {ACID properties, Alternative strategy, Applications domains, Behavioral adaptation, Behavioral research, Context- awareness, Context-Aware, Middleware, Middleware frameworks, Pervasive environments, Reflective middleware, Transactional service},
	doi = {10.4018/IJWSR.2020040103},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85116856218\&doi=10.4018\%2fIJWSR.2020040103\&partnerID=40\&md5=c368678a98b60e19ddac01a758494320},
	author = {Ettazi, W. and Nassar, M. and Hafiddi, H.}
}
@conference {Bouroumi2020,
	title = {CBPM: An Approach for Contextual Business Process Modeling},
	booktitle = {4th International Conference on Intelligent Computing in Data Sciences, ICDS 2020},
	year = {2020},
	note = {cited By 0},
	abstract = {With the evolution of ubiquitous computing, the consideration of the context in applications became indispensable and this is the case for business process modeling. In recent years, several approaches have been proposed to introduce context into BP modeling. In this article, we will present an approach which allows to model business process while integrating context notion, we will propose a meta-model of context that allows to model the context in a generic way, and also a framework to gather this context meta-model with the BPMN model in order to elaborate a contextual business process. {\textcopyright} 2020 IEEE.},
	keywords = {BP model, Business Process, Business process model, Data Science, Intelligent computing, Meta model, Process engineering, Ubiquitous computing},
	doi = {10.1109/ICDS50568.2020.9268681},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85098655208\&doi=10.1109\%2fICDS50568.2020.9268681\&partnerID=40\&md5=0e9a0eeb9719d90ae6d359faa5759165},
	author = {Bouroumi, J.E.L. and Guermah, H. and Nassar, M. and Kriouile, A.}
}
@conference {Boumahdi2020603,
	title = {Crisis management systems: Big data and machine learning approach},
	booktitle = {ENASE 2020 - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering},
	year = {2020},
	note = {cited By 0},
	pages = {603-610},
	abstract = {A crisis is defined as an event that, by its nature or its consequences, poses a threat to the vital national interests or the basic needs of the population, encourages rapid decision making, and requires coordination between the various departments and agencies. Hence the need and importance of crisis and disaster management systems. These crisis and disaster management systems have several phases and techniques, and require many resources and tactics and needs. Among the needs of these systems are useful and necessary information that can be used to improve the making of good decisions, such as data on past and current crises. The application of machine learning and big data technologies in data processing of crises and disasters can yield important results in this area. In this document, we address in the first part the crisis management systems, and the tools of big data and machine learning that can be used. Then in the second part, we have established a literature review that includes a state of the art, and a discussion. Then we established a machine learning and big data approach for crisis management systems, with a description and experimentation, as well as a discussion of results and future work. {\textcopyright} Copyright 2020 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.},
	keywords = {Big data, Crisis management systems, Data handling, Data technologies, Decision making, Disaster management, Disaster prevention, Disasters, Information management, Literature reviews, Machine learning, Machine learning approaches, Software engineering, State of the art},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85088381343\&partnerID=40\&md5=b90b38f94e34455a12781472d1aba3ab},
	author = {Boumahdi, A. and El Hamlaoui, M. and Nassar, M.}
}
@article {Guermah2020300,
	title = {How can reasoning improve ontology-based context-aware system?},
	journal = {International Journal of Advanced Intelligence Paradigms},
	volume = {15},
	number = {3},
	year = {2020},
	note = {cited By 1},
	pages = {300-316},
	abstract = {Over the past two decades, the large evolution of software engineering, telecommunication and pervasive devices has lead to emergence of a new vision of development aiming at building systems to meet more complex and personalised needs known as context-aware systems. This type of systems is becoming the next computing paradigm in which infrastructure and services are sensitive to any change of the context, so that plays a crucial role to provide interactive intelligent environments. In parallel, contextual situation refers to a higher level of information inferred from different context data flow that can be extracted from physical and virtual sensors. The power of using situation is lies in their ability to provide a simple and comprehensible representation of context property, which preserve the services that manipulate them from the complexity of sensor readings, data transmission errors and inferencing activities. In this work, we aim to explore the added value of using ontology-based reasoning, focusing on first-order logic and fuzzy logic, to produce contextual situations. Copyright {\textcopyright} 2020 Inderscience Enterprises Ltd.},
	doi = {10.1504/IJAIP.2020.105824},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85082202504\&doi=10.1504\%2fIJAIP.2020.105824\&partnerID=40\&md5=202a3b83c6a307a1c364213895e826ba},
	author = {Guermah, H. and Fissaa, T. and Guermah, B. and Hafiddi, H. and Nassar, M. and Kriouile, A.}
}
@article {Chabibi201917,
	title = {SimulML: A DSML for simulating SysML models},
	journal = {Journal of Computing Science and Engineering},
	volume = {13},
	number = {1},
	year = {2019},
	note = {cited By 0},
	pages = {17-31},
	doi = {10.5626/JCSE.2019.13.1.17},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85064554918\&doi=10.5626\%2fJCSE.2019.13.1.17\&partnerID=40\&md5=9335bd1dbb7ad1c561bf7e9b03c66c37},
	author = {Chabibi, B. and Nassar, M. and Anwar, A.}
}
@article {ElHamlaoui2019167,
	title = {Support cloud SLA establishment using MDE},
	journal = {Lecture Notes in Networks and Systems},
	volume = {49},
	year = {2019},
	note = {cited By 0},
	pages = {167-184},
	doi = {10.1007/978-3-319-97719-5_12},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85063299209\&doi=10.1007\%2f978-3-319-97719-5_12\&partnerID=40\&md5=78747c9999533ac370999a8301a4f99f},
	author = {El Hamlaoui, M. and Fissaa, T. and Laghouaouta, Y. and Nassar, M.}
}
@conference {Bennani2018152,
	title = {Collaborative model-based matching of heterogeneous models},
	booktitle = {Proceedings of the 2018 IEEE 22nd International Conference on Computer Supported Cooperative Work in Design, CSCWD 2018},
	year = {2018},
	pages = {152-157},
	doi = {10.1109/CSCWD.2018.8465228},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85054369642\&doi=10.1109\%2fCSCWD.2018.8465228\&partnerID=40\&md5=5c36a33efe1da810c568cd8ac7f96749},
	author = {Bennani, S. and El Hamlaoui, M. and Nassar, M. and Ebersold, S. and Coulette, B.}
}
@conference {Guermah2018398,
	title = {Exploiting semantic web services in the development of context-Aware systems},
	booktitle = {Procedia Computer Science},
	volume = {127},
	year = {2018},
	pages = {398-407},
	doi = {10.1016/j.procs.2018.01.137},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85045686942\&doi=10.1016\%2fj.procs.2018.01.137\&partnerID=40\&md5=dbaaaeb79a87c39b06e634b35eb64baf},
	author = {Guermah, H. and Fissaa, T. and Hafiddi, H. and Nassar, M.}
}
@conference {Hamlaoui20181695,
	title = {Heterogeneous design models alignment: From matching to consistency management},
	booktitle = {Proceedings of the ACM Symposium on Applied Computing},
	year = {2018},
	pages = {1695-1697},
	doi = {10.1145/3167132.3167425},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85050549845\&doi=10.1145\%2f3167132.3167425\&partnerID=40\&md5=e3979910149360a200e2cb9730a3469b},
	author = {Hamlaoui, M.E. and Bennani, S. and Nassar, M. and Ebersold, S. and Coulette, B.}
}
@conference {Fissaa2018,
	title = {An intelligent approach for context-aware service selection using machine learning},
	booktitle = {ACM International Conference Proceeding Series},
	year = {2018},
	doi = {10.1145/3230905.3230938},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85053485269\&doi=10.1145\%2f3230905.3230938\&partnerID=40\&md5=9a122db8fcb1e41bf5f54261c361ce7a},
	author = {Fissaa, T. and Guermah, H. and Hamlaoui, M.E.L. and Hafiddi, H. and Nassar, M.}
}
@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 {Guermah2018,
	title = {Using context ontology and linear SVM for chronic kidney disease prediction},
	booktitle = {ACM International Conference Proceeding Series},
	year = {2018},
	doi = {10.1145/3230905.3230941},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85053485109\&doi=10.1145\%2f3230905.3230941\&partnerID=40\&md5=41a05c4c09330c364082c52d6546e08f},
	author = {Guermah, H. and Fissaa, T. and Guermah, B. and Hafiddi, H. and Nassar, M.}
}
@article {Laghouaouta2017142,
	title = {A dedicated approach for model composition traceability},
	journal = {Information and Software Technology},
	volume = {91},
	year = {2017},
	note = {cited By 0},
	pages = {142-159},
	abstract = {Context: Software systems are often too complex to be expressed by a single model. Recognizing this, the Model Driven Engineering (MDE) proposes multi-modeling approaches to allow developers to describe a system from different perspectives. In this context, model composition has become important since the combination of those partial representations is inevitable. Nevertheless, no approach has been defined for keeping track of the composition effects, and this operation has been overshadowed by model transformations. Objective This paper presents a traceability approach dedicated to the composition of models. Two aspects of quality are considered: producing relevant traces; and dealing with scalability. Method The composition of softgoal trees has been selected to motivate the need for tracing the composition of models and to illustrate our approach. The base principle is to augment the specification of the composition with the behavior needed to generate the expected composed model accompanied with a trace model. This latter includes traces of the execution details. For that, traceability is considered as a crosscutting concern and encapsulated in an aspect. As part of the proposal, an Eclipse plug-in has been implemented as a tool support. Besides, a comparative experiment has been conducted to assess the traces relevance. We also used the regression method to validate the scalability of the tool support. Results Our experiments show that the proposed approach allows generating relevant traces. In addition, the obtained results reveal that tracing a growing number of elements causes an acceptable increase of response time. Conclusion This paper presents a traceability approach dedicated to the composition of models and its application to softgoal trees. The experiment results reveal that our proposal considers the composition specificities for producing valuable traceability information while supporting scalability. {\textcopyright} 2017 Elsevier B.V.},
	doi = {10.1016/j.infsof.2017.07.002},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85021928111\&doi=10.1016\%2fj.infsof.2017.07.002\&partnerID=40\&md5=efd71b14c98f0091be2f0f61bbb50a3f},
	author = {Laghouaouta, Y. and Anwar, A. and Nassar, M. 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 {ElHoussaini2015,
	title = {A cloud service template for enabling accurate cloud adoption and migration},
	booktitle = {Proceedings of 2015 International Conference on Cloud Computing Technologies and Applications, CloudTech 2015},
	year = {2015},
	note = {cited By 0},
	abstract = {Since the cloud services are increasing exponentially, discover, filter, select and eventually migrate to the appropriate service is becoming a challenging mission. In the literature, several Service Template initiatives are proposed to deal with service description, topology and even portability, but they fail to emphasis the integration of consumer concerns and the migration feasibility checking before decision making. To fill the gap, the paper introduce a cloud service template that structured in three parts with a dedicated migration one. Also, a weight concept is added to service parameters in order to enforce importance and priority. Additionally, a context awareness mechanism is introduced for enabling automated service template adaptation. {\textcopyright} 2015 IEEE.},
	doi = {10.1109/CloudTech.2015.7337018},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84962784529\&doi=10.1109\%2fCloudTech.2015.7337018\&partnerID=40\&md5=c3c5532dba0fd60abea784ec21a685a7},
	author = {El Houssaini, C. and Nassar, M. and Kriouile, A.}
}
@conference { ISI:000350287800014,
	title = {A Generic Metamodel for Adaptable Service Oriented Systems Modeling using DSM Approach},
	booktitle = {2013 3RD INTERNATIONAL SYMPOSIUM ISKO-MAGHREB},
	year = {2013},
	note = {ISKO-Maghreb 3rd International Symposium, Marrakech, MOROCCO, NOV 08-09, 2013},
	publisher = {ISKO},
	organization = {ISKO},
	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.},
	isbn = {978-1-4799-3392-1},
	author = {Lethrech, M. and Elmagrouni, I. and Nassar, M. and Kriouile, A. and Kenzi, A.}
}
@conference {Baya2013,
	title = {Towards a generic composition of specific domain models},
	booktitle = {2013 8th International Conference on Intelligent Systems: Theories and Applications, SITA 2013},
	year = {2013},
	note = {cited By 0},
	abstract = {Systems become complex and no more restricted to one specific domain. So, it is impracticable to describe the whole system by one model. This leads to resolve the problem of composing the domain models described by the system. In this context, this article proposes a new approach for composing specific domain models. First, we analyze some related works. On the basis of the key findings and conclusions drawn from the analysis, we propose a multidimensional approach based on the composition of crosscutting concerns contained in the source domain models. {\textcopyright} 2013 IEEE.},
	doi = {10.1109/SITA.2013.6560814},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84883068655\&doi=10.1109\%2fSITA.2013.6560814\&partnerID=40\&md5=305636eab7c0f637087ff1c25c8b1cd7},
	author = {Baya, A. and El Asri, B. 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 {Chakir2012712,
	title = {Promoting reuse in web services by managing variability},
	booktitle = {Proceedings of 2012 International Conference on Multimedia Computing and Systems, ICMCS 2012},
	year = {2012},
	note = {cited By 1},
	pages = {712-717},
	doi = {10.1109/ICMCS.2012.6320274},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84869766502\&doi=10.1109\%2fICMCS.2012.6320274\&partnerID=40\&md5=104c8628b364c9f064f0d3f0f3024f6a},
	author = {Chakir, B. and Fredj, M. and Nassar, M.}
}
@conference {Hafiddi2011176,
	title = {A context-aware service centric approach for service oriented architectures},
	booktitle = {ICEIS 2011 - Proceedings of the 13th International Conference on Enterprise Information Systems},
	volume = {3 ISAS},
	year = {2011},
	note = {cited By 4},
	pages = {176-183},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84865112643\&partnerID=40\&md5=2dc55c40ac4f93da3355ed544dba2d19},
	author = {Hafiddi, H. and Nassar, M. and Baidouri, H. and El Asri, B. and Kriouile, A.}
}
@conference {Anwar2011188,
	title = {A formal approach to model composition applied to VUML},
	booktitle = {Proceedings - 2011 16th IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2011},
	year = {2011},
	note = {cited By 7},
	pages = {188-197},
	doi = {10.1109/ICECCS.2011.26},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-79960496037\&doi=10.1109\%2fICECCS.2011.26\&partnerID=40\&md5=90c65ef43cd980578796730f38a6b5dd},
	author = {Anwar, A. and Dkaki, T. and Ebersold, S. and Coulette, B. and Nassar, M.}
}
@conference {Hafiddi201155,
	title = {How can service oriented systems make beneficial use of model driven architecture and aspect paradigm?},
	booktitle = {Proceedings - 6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011},
	year = {2011},
	note = {cited By 2},
	pages = {55-60},
	doi = {10.1109/SOSE.2011.6139092},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84857282312\&doi=10.1109\%2fSOSE.2011.6139092\&partnerID=40\&md5=a9c0605ada6c82e935b293777442d55d},
	author = {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 {Kedji2011414,
	title = {Towards a tool-supported approach for collaborative process modeling and enactment},
	booktitle = {Proceedings - Asia-Pacific Software Engineering Conference, APSEC},
	year = {2011},
	note = {cited By 0},
	pages = {414-421},
	doi = {10.1109/APSEC.2011.54},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84856603255\&doi=10.1109\%2fAPSEC.2011.54\&partnerID=40\&md5=4e34de77b1aba838e25b7d14ae3ebd02},
	author = {Kedji, K.A. and That, M.T.T. and Coulette, B. and Lbath, R. and Tran, H.N. and Nassar, M.}
}
@conference {Nassar2009412,
	title = {Code generation in VUML profile: A model driven approach},
	booktitle = {2009 IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2009},
	year = {2009},
	note = {cited By 4},
	pages = {412-419},
	doi = {10.1109/AICCSA.2009.5069358},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-70349911813\&doi=10.1109\%2fAICCSA.2009.5069358\&partnerID=40\&md5=e4b947f9a88ea213061c85e81691b486},
	author = {Nassar, M. and Anwar, A. and Ebersold, S. and Elasri, B. and Coulette, B. and Kriouile, A.}
}
@conference {Kenzi20099,
	title = {Engineering adaptable service oriented systems: A model driven approach},
	booktitle = {IEEE International Conference on Service-Oriented Computing and Applications, SOCA{\textquoteright} 09},
	year = {2009},
	note = {cited By 0},
	pages = {9-16},
	doi = {10.1109/SOCA.2009.5410473},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-77950275155\&doi=10.1109\%2fSOCA.2009.5410473\&partnerID=40\&md5=3623db8d3a57913ef5e70a14c4782c49},
	author = {Kenzi, A. and El Asri, B. and Nassar, M. 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 {ElAsri20091,
	title = {Vers une architecture MVSOA pour la mise en oeuvre des composants multivue},
	booktitle = {CAL 2009 - 3rd Conference Francophone sur les Architectures Logicielles},
	year = {2009},
	note = {cited By 0},
	pages = {1-16},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84874262952\&partnerID=40\&md5=259ee2685304602210abdadb34836420},
	author = {El Asri, B. and Kenzi, A. and Nassar, M. and Kriouile, 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.}
}
@conference {Anwar2008360,
	title = {A QVT-based approach for model composition application to the VUML profile},
	booktitle = {ICEIS 2008 - Proceedings of the 10th International Conference on Enterprise Information Systems},
	volume = {2 ISAS},
	year = {2008},
	note = {cited By 3},
	pages = {360-367},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-55849113397\&partnerID=40\&md5=5f1c1fa60105fdd355ccff73f9eb30e4},
	author = {Anwar, A. and Ebersold, S. and Nassar, M. and Coulette, B. and Kriouile, A.}
}
@conference {Anwar200883,
	title = {Towards a generic approach for model composition},
	booktitle = {Proceedings - The 3rd International Conference on Software Engineering Advances, ICSEA 2008, Includes ENTISY 2008: International Workshop on Enterprise Information Systems},
	year = {2008},
	note = {cited By 2},
	pages = {83-90},
	doi = {10.1109/ICSEA.2008.38},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-57649211986\&doi=10.1109\%2fICSEA.2008.38\&partnerID=40\&md5=2fddbb103e8241a60cdfcc637896b79e},
	author = {Anwar, A. and Ebersold, S. and Nassar, M. and Coulette, B. and Kriouile, A.}
}
