Skip to Main content Skip to Navigation
New interface
Conference papers

Spotlighting Use Case Specific Architectures

Mohamed Lamine Kerdoudi 1 Mohamed Lamine Kerdoudi 2 Chouki Tibermacine 3 Salah Sadou 4 
3 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
4 ArchWare
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires
Abstract : Most of the time a large software system implies a complex architecture. However, at some point of the system’s execution, its components are not necessarily all running. Indeed, some components may not be concerned by a given use case, and therefore they do not consume/use or register the declared services. Thus, these architectural elements (components and their services) represent a “noise” in the architecture model of the system. Their elimination from the architecture model may greatly reduce its complexity, and consequently helps developers in their maintenance tasks. In our work, we argue that a large service-oriented system has, not only one, but several architectures, which are specific to its runtime use cases. Indeed, each architecture reflects the services, and thereby the components, which are really useful for a given use case. In this paper, we present an approach for recovering such use case specific architectures of service-oriented systems. Architectures are recovered both through a source code analysis and by querying the runtime environment and the service registry. The first built architecture (the core architecture) is composed of the components that are present in all the use cases. Then, depending on a particular use case, this core architecture will be enriched with only the needed components.
Document type :
Conference papers
Complete list of metadata

Cited literature [22 references]  Display  Hide  Download
Contributor : Isabelle Gouat Connect in order to contact the contributor
Submitted on : Thursday, May 9, 2019 - 2:28:31 PM
Last modification on : Friday, August 5, 2022 - 3:03:19 PM
Long-term archiving on: : Wednesday, October 2, 2019 - 5:27:12 AM


Files produced by the author(s)



Mohamed Lamine Kerdoudi, Mohamed Lamine Kerdoudi, Chouki Tibermacine, Salah Sadou. Spotlighting Use Case Specific Architectures. ECSA: European Conference on Software Architecture, Sep 2018, Madrid, Spain. pp.236-244, ⟨10.1007/978-3-030-00761-4_16⟩. ⟨lirmm-02124337⟩



Record views


Files downloads