Multi-Paradigm Architecture Constraint Specification and Configuration Based on Graphs and Feature Models - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Multi-Paradigm Architecture Constraint Specification and Configuration Based on Graphs and Feature Models

Résumé

Currently, architecture constraints can be specified and checked in different paradigms of software development, the object-oriented, component-based and service-based one. But the current state of the art and practice do not consider their specification at a high level of abstraction, independently from any paradigm vocabulary. We propose in this paper a process combining graphs and feature modeling to specify multi-paradigm architecture constraints. These constraints are expressed with OCL on a particular meta-model of graphs. Then these constraints can be transformed to any chosen paradigm, after their configuration using a feature/variability model. This transformation allows later to handle these constraints in that (chosen) paradigm: to refine them, to generate source code from them, and to check them on models and on source code. A case study is presented in this paper; it concerns architecture constraint specification and configuration under software migration from the object-oriented to the component-based paradigm.
Fichier principal
Vignette du fichier
sofsem-cr.pdf (375.19 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

lirmm-01706094 , version 1 (10-02-2018)

Identifiants

Citer

Sahar Kallel, Chouki Tibermacine, Ahmed Hadj Kacem, Christophe Dony. Multi-Paradigm Architecture Constraint Specification and Configuration Based on Graphs and Feature Models. SOFSEM: Theory and Practice of Computer Science, Jan 2018, Krems an der Donau, Austria. pp.180-193, ⟨10.1007/978-3-319-73117-9_13⟩. ⟨lirmm-01706094⟩
180 Consultations
180 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More