Abdelaziz Kriouile
Mohammed V University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Abdelaziz Kriouile.
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 Journal of Cloud Applications and Computing archive | 2014
Charafeddine El Houssaini; Mahmoud Nassar; Abdelaziz Kriouile
In the trendy wide adoption of the cloud computing solutions, the relevant challenge has changed from the opportunities and capabilities offered to the governance issues when moving to this new computing paradigm. Since, the enterprises are considerably interested about keeping control even in the virtual environment. To fulfill this objective an architectural approach is introduced: Governance-based Architecture for Enterprise Cloud Computing Adoption. As an alternative to the big organisms Cloud Computing Reference Architecture (CCRA) which is provider-centric, the proposed architecture is consumer-centric and tries to deal with the enterprise requirements and needs. The core architecture is articulated in seven modules which are enveloped by a Unified Cloud Service Interface.
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 autonomic computing | 2015
Kaoutar Hafdi; Abdelaziz Kriouile
Distributed systems are largely present and deployed in recent applications. Several systems have common basic requirements, which motivates to adapt reusable solutions for each family of systems. In this paper, we focus on distributed systems designed for large-scale applications requiring a high degree of Reliability and Dynamicity (ReDy distributed systems). We propose a basic architecture for this family of systems and a design solution to guarantee the scalability of the system, the fault tolerance, and a highly dynamic membership management. The studied systems range from hybrid architecture, on which we combine centralized and decentralized solutions.
Computer and Information Science | 2018
Kaoutar Hafdi; Abderahman Kriouile; Abdelaziz Kriouile
Smart Grid introduces intelligent infrastructure to the existing power grid. Energy production is no longer confined just to large power plants, but is becoming geographically distributed on small renewable energy plants that can inject electricity directly into the grid. IoT proposes a good solution to connect the producers to the consumers and to propose a reactive balancing of power production and consumption. The ReDy architecture, which is intended for IoT applications, provides a base to implement a scalable, reliable, and dynamic IoT network ready to meet Smart Grid needs. The different producers and consumers represent nodes of a decentralized network managed with a dynamic membership management algorithm. Each node is a centralized sub-network composed of one gateway making decisions and several sensors and actuators.
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 conference on enterprise information systems | 2016
M'barek El Haloui; Abdelaziz Kriouile
The Information Systems opening to the cloud computing has become a strategic choice for enterprises. In fact, the rapid evolution of competitiveness and innovation and the diversity of technologic offers incite IT decision makers to look for decision support tools helping them for the adoption of new solutions and services such as Cloud Computing. This article introduces a maturity assessment model of an information system architecture functional block that can be outsourced to the Cloud. Based on the best practices of enterprise architecture and information systems governance, the basic criteria of activities outsourcing, and the cloud computing adoption requirements, this model is built around four modules: the block scope identification, the outsourcing opportunity, the cloud computing architectural requirements, and governance and control. Thus, this model will provides new benefits for opened Enterprise Architectures to new technologies.
Archive | 2016
Zineb Mcharfi; Bouchra El Asri; Ikram Dehmouch; Asmaa Baya; Fatima Zahra Hammani; Abdelaziz Kriouile
Traceability is mandated by several studies in Software Product Line engineering, as it helps assuring product quality in such complex environment. Yet, despite its importance, experience has shown that traceability is rarely established in Software Product Lines. Therefore, we compare in this paper the Return On Investment of three different traceability strategies adopted in a Product Line environment, through our model MeTra-SPL. We propose a quantitative analysis of cost-benefit of each traceability strategy to study the profitability of adopting a suitable traceability strategy.
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.
ubiquitous computing | 2015
Hicham Baidouri; Hatim Hafiddi; Mahmoud Nassar; Abdelaziz Kriouile
One of the main observed gains of Service Oriented Architectures SOA is the ability to compose new services to achieve high level functionalities. Thus, it is necessary to organize services in a manner to achieve this goal automatically and easily. Furthermore, the emergence of wireless technologies and intelligent mobile devices has enabled the creation of a new kind of services called context-aware composite services. With such services, context plays a great role in their design and development process in order to produce the most appropriate response. In this paper, the authors aim to present their Context-Aware Composite Service CACS metamodel for design and development of these services, and, a dedicated tool called MA2C A Mediator Architecture for Context-aware Composition responsible of their dynamic generation and execution.