Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mohamed Amroune is active.

Publication


Featured researches published by Mohamed Amroune.


model and data engineering | 2011

AspeCis: an aspect-oriented approach to develop a cooperative information system

Mohamed Amroune; Jean-Michel Inglebert; Nacereddine Zarour; Pierre-Jean Charrel

It is difficult for a single Information System (IS) to accomplish a complex task. One solution is to look for help of other ISs and make them cooperate, leading to so-called Cooperative Information System (CIS). So Information Systems cooperation is an active ongoing area of research in the field of information systems, where reuse is an important issue. Besides, the aspect paradigm is a promising avenue for reuse. Thus, we argue that it is interesting to propose an aspect approach to build a new information system capable to accomplish complex tasks based on the reuse of systems artifacts previously developed. According to our best of knowledge few works have tackled this question. In this paper, we present an aspect-oriented approach called AspeCis, applied from the requirements until the development phases, in order to develop a CIS from existing ISs by using their artifacts such as requirements, architectures and design.


2012 Second International Workshop on Advanced Information Systems for Enterprises | 2012

An UML Profile to Design Aspects in AspeCiS Approach

Mohamed Amroune; Nacereddine Zarour; Pierre Jean Charrel; Jean Michel Inglebert

In systems engineering, reuse is defined as the utilization of previously developed systems engineering products or artifacts such as architectures and requirements. Previously, we proposed an approach named AspeCiS to develop a Cooperative IS (CIS) from existing ISs by using their artifacts such as requirements, and design. This approach can be justified by the fact that it is frequently not easy for a sole Information System (IS) to achieve a new emerging complex task. One solution is to make existing ISs collaborate to realize this task. So, AspeCiS is structured in three phases, which are: (i) discovery and analysis of Cooperative Requirements, (ii) development of Cooperative Requirements models, and (iii) preparation of the implementation phase. The main issue of AspeCIS is the definition of Cooperative Requirements using the Existing and Additional Requirements, which should be composed with the Aspectual Requirements. We earlier studied how to elicit the Cooperative Requirements in AspeCiS. In the present work, we propose to combine Model-driven engineering (MDE) approach with the Aspect paradigm to define Cooperative Requirements Models. For this, we propose an UML profile which allows designer to model AspeCiSs aspects to produce cooperative requirements models. This profile is a response to the following question: How to model Aspects in AspeCiS?


knowledge science engineering and management | 2009

Prioritizing Non-functional Concerns in MAMIE Methodology

Hakim Bendjenna; Mohamed Amroune; Nacereddine Zarour; Pierre-Jean Charrel

The increasing globalization of markets and companies demands more and more investigations of distributed requirements engineering. Requirements elicitation is organized as one of the most critical activities of the requirements engineering process. It is a difficult task enough when done locally, but it is even more difficult in a distributed environment due to cultural, language and time zone boundaries. In our previous research we have proposed a methodology to elicit requirements for an inter-company co-operative information system. In this methodology the analyst must specify a priority value for each non-functional concern that may be considered in the inter-company co-operation process. To do, s/he must take in consideration several viewpoints of concerned stakeholders. In order to help the analyst to better accomplish this task, we propose in the present paper a process based on Grunig and Hunt model to identify concerned stakeholders and Michell et al model to prioritize them. A mathematical function proposed to return the final non-functional concern priority constitutes a cornerstone of this process. Preliminary results suggest that this process is of valuable help to analysts during requirements elicitation.


Archive | 2019

Enhancing Security and Privacy in Enterprises Network by Using Biometrics Technologies

Abdallah Meraoumia; Hakim Bendjenna; Yahia Dris; Mohamed Amroune

Of course, in all world countries, commercial and industrial enterprises play an important role in the development of their economics. Recently, the change in enterprise operation mode, such as their activities speed in terms of production and transport, requires integration of these activities into a private and/or public networks structure in order to achieve many benefits such as the time and the cost. So, for an effective development, these enterprises must be connected with them in order to exchange necessary information. Thus, the resultant of this leads to emergence of special structure, called Enterprises Network (EN), which allows such enterprise to more effectively interact with others enterprises inside and outside their activities. The challenges that oppose this structure are the concerns of transmitted data security which are exchanged between them as well as the privacy issues, which ensure the secrecy of enterprise information. In contrast with other approaches presented in literature, a complete biometric cryptosystem is presented. Based on the obtained results, it can be inferred that the proposed authentication system is highly secure, effective and cheap, which are vital for any authentication system to gain enterprise confidence for implementation in real time secure access control systems.


Recent Patents on Computer Science | 2018

Temporal Pattern Specifications for Self-Adaptive Requirements

Ayoub Yahiaoui; Hakim Bendjenna; Philippe Roose; Lawrence Chung; Mohamed Amroune

Background: Systems whose requirements change at a rate that necessitates adaptation without human intervention are called self-adaptive systems, and they have the ability to adjust their behavior autonomously at run-time in response to their environment’s evolution. Samples of applications that require self-adaptation include Smart home systems and environmental monitoring. However, self-adaptivity is often constructed in an ad-hoc manner. Method: In this paper, the authors present a pattern-based specification language for self-adaptive systems. Its semantics are presented in terms of fuzzy logic. Thus, enabling a meticulous processing of requirements, in order to permit the formulation of self-adaptive requirements accurately, thereby facilitates the design of systems that are flexible and responsive to adaptation in a systematic manner. Results: To show the applicability and effectiveness of our language, the authors apply it to two case studies. One case study reviews the Smart fridge in ambient assisted living and the second case study is focused on an ambulance dispatching system using a developed support tool. A R T I C L E H I S T O R Y Received: July 16, 2018 Revised: September 25, 2018 Accepted: October 11, 2018 DOI: 10.2174/2213275911666181019115744


Human systems management | 2014

A multi-criteria process to resolve conflict in the composition of aspectual requirements

Mohamed Amroune; Nacereddine Zarour; Mohamed Ridda Laouar; Sean B. Eom; Hakim Bendjenna

The requirements composition is an important activity in Aspect-Oriented Requirements Engineering (AORE). This activity is used to define functionalities of the future system. It consists of the composition of aspectual requirements with base requirements. This composition may raise conflicting situations between aspectual requirements. However, a conflict appear when two or more aspectual requirements (aspect) that contribute negatively to each other and have the same degree of importance must to be composed together to define functionalities of the future system. This conflict need to be identified and resolved. In this paper, we propose a multi-criteria process to resolve conflicts in the context of AORE. This process use fuzzy measure and Choquet integral to take into account the interaction between these criteria when they are not mutually independent.


International Journal of Computer Applications | 2012

A Conflict Resolution Process in AspeCiS approach

Mohamed Amroune; Jean Michel Inglebert; Nacereddine Zarour; Pierre Jean Charrel


International Journal of Software Engineering & Applications | 2013

A Model-Driven Engineering Approach to Develop a Cooperative Information System

Mohamed Amroune; Pierre Jean Charrel; Nacereddine Zarour; Jean Michel Inglebert


International Journal of Information and Communication Technology | 2018

A new multi-criteria decision process to prioritise requirements

Mohamed Amroune; Nacereddine Zarour; Pierre Jean Charrel


Journal of Software Engineering | 2014

Composition of Aspectual Requirements: A Multi-criteria Process for Conflict Resolution

Mohamed Amroune; Nacereddine Zarour; Piere Jean Charrel; Jean Michel Inglebert

Collaboration


Dive into the Mohamed Amroune's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Pierre Jean Charrel

University of Mississippi Medical Center

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Pierre Jean Charrel

University of Mississippi Medical Center

View shared research outputs
Top Co-Authors

Avatar

Lawrence Chung

University of Texas at Dallas

View shared research outputs
Top Co-Authors

Avatar

Sean B. Eom

Southeast Missouri State University

View shared research outputs
Top Co-Authors

Avatar

Abdallah Meraoumia

University of Science and Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge