Adil Kenzi
Sidi Mohamed Ben Abdellah University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Adil Kenzi.
international conference on enterprise information systems | 2009
Bouchra El Asri; Adil Kenzi; Mahmoud Nassar; Abdelaziz Kriouile; Abdelaziz Barrahmoune
Component based software (CBS) intends to meet the need of reusability and productivity. Web service technology leads to systems interoperability. This work addresses the development of CBS using web services technology. Undeniably, web service may interact with several types of service clients. The central problem is, therefore, how to handle the multidimensional aspect of service clients’ needs and requirements. To tackle this problem, we propose the concept of multiview component as a first class modelling entity that allows the capture of the various needs of service clients by separating their functional concerns. In this paper, we propose a model driven approach for the development of user-aware web services on the basis of the multiview component concept. So, we describe how multiview component based PIM are transformed into two PSMs for the purpose of the automatic generation of both the user-aware web services description and implementation. We specify transformations as a collection of transformation rules implemented using ATL as a model transformation language.
service-oriented computing and applications | 2009
Adil Kenzi; Bouchra El Asri; Mahmoud Nassar; Abdelaziz Kriouile
Service Oriented Architecture (SOA) is an emerging architectural style for the development of interoperable, agile, large scale and distributed software systems. Such systems are based mainly on services as core building blocks which may interact with several types of service clients. Hence, the central problem is how to deal with the challenge of adaptability of such services. The present paper proposes a Model-Driven engineering approach for adaptable service oriented systems. The proposed MDD approach consists of (1) a Unified Modeling Language (UML) profile to graphically model adaptable service oriented systems regardless of standards and implementation platforms. The key element of the proposed profile is the multiview service defined as a first class modeling entity that allows the representation of the needs and requirements of users by separating their concerns early in the development lifecycle of service oriented systems (2) an MDD tool that accepts a UML model defined with the proposed profile and transforms it to Java code which constitutes the implementation of each service according to the J2EE platform
international conference on multimedia computing and systems | 2014
Mohammed Lethrech; Issam Elmagrouni; Mahmoud Nassar; Abdelaziz Kriouile; Adil Kenzi
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. In this paper, we propose a DSM approach for adaptable service oriented systems named CADSSO (Context Aware, Domain Specific and Service Oriented) modeling approach. Our modeling approach is based on five models: domain specific services model (conforms to a domain specific services metamodel) which is a representation of the domain specific services; service variability model (conforms to our service variability meta-model), it formulates services forms of adaptation; domain specific context model (conforms to our context meta-model), symbolize the services context of use; adaptation rules model, which is the joint between service variability model and context model; and domain specific business rules model, used to model domain specific business.
service oriented software engineering | 2008
Adil Kenzi; B. El Asri; Mahmoud Nassar; Abdelaziz Kriouile
In Service Oriented Computing (SOC), service plays an important role for the development of systems and complex distributed applications. A service may interact with several types of services clients. The central problem, therefore, is how to model the multidimensional aspect of service clients needs and requirements. To tackle this problem, we propose, in this paper, the concept of the multiview service as a first class modelling entity that permits the representation of the needs and requirements of end-users by separating their concerns. Then, we define a lightweight extension of the WSDL standard called MVWSDL to describe the multiview service. To generate automatically the MVWSDL code , we have defined a set of transformation rules in the MDA Context. Once the MVWSDL document is generated, we proceed to generate a WSDL document tailored to the profile of user that will interact with the service.
international conference on information and communication technologies | 2008
Adil Kenzi; B. El Asri; Mahmoud Nassar; Abdelaziz Kriouile
Modern enterprises need to respond effectively and pertinently to users need in a competitive markets. In order to cope with the dynamic nature of user profiles, we propose, in this paper, a multi-functional service oriented system development. While the concept of a service is not new on itself, the multi-functional one provides a convenient new concept which addresses separate properties that cope to different user business domain respecting information pertinence and access right definition. So we focus on a user-driven adaptability of services components. Thus, we present multi-functional service concept; we give a process to identify services common and specific interest according to different user through use cases. We continue our process so to design and deploy such services in the context of the model driven architecture.
international conference on enterprise information systems | 2016
Issam Elmagrouni; Adil Kenzi; Mohammed Lethrech; Abdelaziz Kriouile
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.
International Journal of Adaptive, Resilient and Autonomic Systems | 2016
Mohammed Lethrech; Adil Kenzi; Issam Elmagrouni; Mahmoud Nassar; Abdelaziz Kriouile
The simultaneous use of the new computing paradigms: Domain Specific Modeling, Context Oriented Computing and Service Oriented Computing, raises many challenges. Particularly, the challenge of engineering such systems, which consists of the definition of modeling approaches, processes, techniques and tools to facilitate their construction. The proposed MDSD approach for context-aware service oriented systems is based on Domain Specific Language Engineering. The Context-Aware, Domain Specific and Service Oriented (CADSSO) development approach is based on five models. The first one is domain specific context model; it symbolizes the services context of use. The second is domain specific services model; it takes care of services modeling. The third is service variability model; it formulates services variants. The fourth is adaptation rules model, which is the joint between service variability model and context model. The fifth is business rules model, used to model domain business. A code generator is in charge of the transformation of the five models to the final code.
acs/ieee international conference on computer systems and applications | 2009
Adil Kenzi; Bouchra El Asri; Mahmoud Nassar; Abdelaziz Kriouile
International Review on Computers and Software | 2015
Issam Elmagrouni; Adil Kenzi; Mohammed Lethrech; Abdelaziz Kriouile
2013 3rd International Symposium ISKO-Maghreb | 2013
M. Lethrech; I. Elmagrouni; M. Nassar; A. Kriouile; Adil Kenzi