Mourad Oussalah
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Mourad Oussalah has a total of 21 co-authors. Here are the top co-authors by number of shared publications:
- Abdelfetah Saadi
LSI Laboratory, Computer Science Faculty USTHB University Algiers Algeria
1 shared publication - Abdelhak Seriai
Ecole des Mines de Douai, France http://ocm.ensm-douai.fr/conf/SASE2008
1 shared publication Abdelkrim Amirat
University of Souk Ahras
1 shared publication- Abdelkrim Amirat
Laboratoire LINA CNRS FRE 2729, Université de Nantes, 2, Rue de la Houssinière, BP 92208, 44322 Nantes Cedex 03, France
1 shared publication - Amira Hakim
University of Badji Mokhtar
1 shared publication - Anthony Hock-Koon
University of Nantes, LINA Laboratory, 2 rue de la Houssinière BP 92208, 44322 Nantes, France
1 shared publication
Latest Publications
- Open Access
- 26 September 2025
- Published by Iskender AKKURT in International Journal of Computational and Experimental Science and Engineering
- Vol. 11 (4)
Annotation Meta-Model for Collaboration among Health Professionals
Collaboration among Health Professionals (HPs) is a cornerstone of high-quality medical care. Its success depends not only on the availability of clinical information but also on the effectiveness of information exchange. Electronic Health Records (EHRs) have become the central medium for storing and sharing patient data, yet current systems rarely capture the dynamics of professional interactions. This limitation reduces the potential of EHRs to fully support collaborative decision making and coordinated care. To address this gap, we propose an annotation-based approach aimed at enhancing collaboration within EHR environments. Our contribution is threefold. First, we define methods to structure interactions by explicitly capturing who communicates what and when, thereby organizing the flow of exchanged information. Second, we introduce semantic enrichment techniques that add contextual and meaningful interpretation to annotations. Third, we design a meta-annotation model, grounded in a Knowledge-Based System (KBS), that formally represents collaborative exchanges and ensures consistency. A software prototype operationalizes these concepts, providing a practical tool to support annotation creation and management. By bridging raw information with structured, semantically rich collaboration, our approach enhances workflows, strengthens decision-making, and ultimately improves healthcare delivery.
- 26 September 2025
- Published by Iskender AKKURT in International Journal of Computational and Experimental Science and Engineering
- Vol. 11 (4)
Open AccessAnnotation Meta-Model for Collaboration among Health Professionals
Collaboration among Health Professionals (HPs) is a cornerstone of high-quality medical care. Its success depends not only on the availability of clinical information but also on the effectiveness of information exchange. Electronic Health Records (EHRs) have become the central medium for storing and sharing patient data, yet current systems rarely capture the dynamics of professional interactions. This limitation reduces the potential of EHRs to fully support collaborative decision making and coordinated care. To address this gap, we propose an annotation-based approach aimed at enhancing collaboration within EHR environments. Our contribution is threefold. First, we define methods to structure interactions by explicitly capturing who communicates what and when, thereby organizing the flow of exchanged information. Second, we introduce semantic enrichment techniques that add contextual and meaningful interpretation to annotations. Third, we design a meta-annotation model, grounded in a Knowledge-Based System (KBS), that formally represents collaborative exchanges and ensures consistency. A software prototype operationalizes these concepts, providing a practical tool to support annotation creation and management. By bridging raw information with structured, semantically rich collaboration, our approach enhances workflows, strengthens decision-making, and ultimately improves healthcare delivery.
- 12 July 2025
- Published by Springer Nature
- p. 248-263
A New Approach for Checking the Consistency and Coherence of Self-adapting Software
- 12 July 2025
- Published by Springer Nature
- p. 248-263
A New Approach for Checking the Consistency and Coherence of Self-adapting Software
- 29 June 2023
- Published by Springer Nature
- p. 271-289
Hybrid Security Approach for Behavioural Privacy of Business Processes in a Cloud Environment
- 29 June 2023
- Published by Springer Nature
- p. 271-289
Hybrid Security Approach for Behavioural Privacy of Business Processes in a Cloud Environment
- Open Access
Modelling and Planning Evolution Styles in Software Architecture
The purpose of this study is to find the right model to plan and predict future evolution paths of an evolving software architecture based on past evolution data. Thus, in this paper, a model to represent the software architecture evolution process is defined. In order to collect evolution data, a simple formalism allowing to easily express software architecture evolution data is introduced. The sequential pattern extraction technique is applied to the collected evolution styles of an evolving software architecture in order to predict and plan the future evolution paths. A learning and prediction model is defined to generate the software architecture possible future evolution paths. A method for evaluating the generated paths is presented. In addition, we explain and validate our approach through a study on two examples of evolution of component-oriented software architecture.
Open AccessModelling and Planning Evolution Styles in Software Architecture
The purpose of this study is to find the right model to plan and predict future evolution paths of an evolving software architecture based on past evolution data. Thus, in this paper, a model to represent the software architecture evolution process is defined. In order to collect evolution data, a simple formalism allowing to easily express software architecture evolution data is introduced. The sequential pattern extraction technique is applied to the collected evolution styles of an evolving software architecture in order to predict and plan the future evolution paths. A learning and prediction model is defined to generate the software architecture possible future evolution paths. A method for evaluating the generated paths is presented. In addition, we explain and validate our approach through a study on two examples of evolution of component-oriented software architecture.
- 14 November 2018
- Published by Springer Nature in Journal of Ambient Intelligence and Humanized Computing
- Vol. 11 (4) , 1365-1376
Non-intrusive contextual dynamic reconfiguration of ambient intelligent IoT systems
- 14 November 2018
- Published by Springer Nature in Journal of Ambient Intelligence and Humanized Computing
- Vol. 11 (4) , 1365-1376
Non-intrusive contextual dynamic reconfiguration of ambient intelligent IoT systems
- Open Access
Evolution in complex objects
This paper describes work carried out on a model for the evolution of graph classes in complex objects. By defining evolution rules and propagation strategies on graph classes, we aim to define a user-definable means to manage data evolution model which tackles the complex nature of the classes managed, using the concepts defined in object systems. So, depending on their needs and on those of the targeted application, designers can choose the evolution mechanism they consider to suit them best. They can either create new evolutions or reuse predefined ones to respond to a given need.
Open AccessEvolution in complex objects
This paper describes work carried out on a model for the evolution of graph classes in complex objects. By defining evolution rules and propagation strategies on graph classes, we aim to define a user-definable means to manage data evolution model which tackles the complex nature of the classes managed, using the concepts defined in object systems. So, depending on their needs and on those of the targeted application, designers can choose the evolution mechanism they consider to suit them best. They can either create new evolutions or reuse predefined ones to respond to a given need.
- Open Access
- 1 January 2015
- Published by Elsevier in Procedia Computer Science
- Vol. 64, 474-482
Requirement Meta Model of a Cooperative Information System Oriented Viewpoints
- 1 January 2015
- Published by Elsevier in Procedia Computer Science
- Vol. 64, 474-482
Open AccessRequirement Meta Model of a Cooperative Information System Oriented Viewpoints
- Open Access
- 1 July 2012
- Published by MECS Publisher in International Journal of Information Technology and Computer Science
- Vol. 4 (7) , 50-60
Adaptive Guidance based on Context Profile for Software Process Modeling
International audience—This paper aims to define an adaptive guidance for software process modeling. The proposed guidance approach is based on development's profile context (actor's role in the process, actor's qualification and related activities in progress). We introduce new guidance concepts through adaptive guidance meta-model (AGM) allowing specific assistance interventions (corrective, constructive and automatic guidance). We illustrate our guidance approach using SPEM formalism extended with these new guidance concepts
- 1 July 2012
- Published by MECS Publisher in International Journal of Information Technology and Computer Science
- Vol. 4 (7) , 50-60
Open AccessAdaptive Guidance based on Context Profile for Software Process Modeling
International audience—This paper aims to define an adaptive guidance for software process modeling. The proposed guidance approach is based on development's profile context (actor's role in the process, actor's qualification and related activities in progress). We introduce new guidance concepts through adaptive guidance meta-model (AGM) allowing specific assistance interventions (corrective, constructive and automatic guidance). We illustrate our guidance approach using SPEM formalism extended with these new guidance concepts
- 28 July 2011
- Published by Lavoisier in Techniques et Sciences Informatiques
- Vol. 30 (6)
Métamodélisation de service composite
Métamodélisation de service composite Composite service metamodel
- 28 July 2011
- Published by Lavoisier in Techniques et Sciences Informatiques
- Vol. 30 (6)
Métamodélisation de service composite
Métamodélisation de service composite Composite service metamodel
- 1 April 2008
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15345351,p. 269-273
Quality-Driven Extraction of a Component-based Architecture from an Object-Oriented System
Software architecture modeling and representation became a main phase of the development process of complex systems. In fact, software architecture representation provides many advantages during all phases of software life cycle. Nevertheless, for many systems, like legacy or eroded ones, there is no available representation of their architectures. In order to benefit from this representation, we propose, in this paper, an approach called ROMANTIC which focuses on extracting the architecture of an object-oriented system. The main idea of this approach is to propose a quasi-automatic process of architecture recovery based on the quality characteristics of an architecture by formulating it as a search-based problem. This last acts on the space composed of all possible architectures abstracting the object-oriented system.
- 1 April 2008
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15345351,p. 269-273
Quality-Driven Extraction of a Component-based Architecture from an Object-Oriented System
Software architecture modeling and representation became a main phase of the development process of complex systems. In fact, software architecture representation provides many advantages during all phases of software life cycle. Nevertheless, for many systems, like legacy or eroded ones, there is no available representation of their architectures. In order to benefit from this representation, we propose, in this paper, an approach called ROMANTIC which focuses on extracting the architecture of an object-oriented system. The main idea of this approach is to propose a quasi-automatic process of architecture recovery based on the quality characteristics of an architecture by formulating it as a search-based problem. This last acts on the space composed of all possible architectures abstracting the object-oriented system.