A Decision-making Process for Exploring Architectural Variants in Systems Engineering - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2016

A Decision-making Process for Exploring Architectural Variants in Systems Engineering

Résumé

In systems engineering, practitioners shall explore numerous architectural alternatives until choosing the most adequate variant. The decision-making process is most of the time a manual, time-consuming, and error-prone activity. The exploration and justification of architectural solutions is ad-hoc and mainly consists in a series of tries and errors on the mod-eling assets. In this paper, we report on an industrial case study in which we apply variability modeling techniques to automate the assessment and comparison of several candidate architectures (variants). We first describe how we can use a model-based approach such as the Common Variability Language (CVL) to specify the architectural variability. We show that the selection of an architectural variant is a multi-criteria decision problem in which there are numerous interactions (veto, favor, complementary) between criteria. We present a tooled process for exploring architectural variants integrating both CVL and the MYRIAD method for assessing and comparing variants based on an explicit preference model coming from the elicitation of stakeholders' concerns. This solution allows understanding differences among variants and their satisfactions with respect to criteria. Beyond variant selection automation improvement, this experiment results highlight that the approach improves rationality in the assessment and provides decision arguments when selecting the preferred variants.
Fichier principal
Vignette du fichier
SPLC2016-ArchiComp.pdf (629.01 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01374140 , version 1 (30-09-2016)

Identifiants

Citer

Jérome Le Noir, Sébastien Madelénat, Christophe Labreuche, Olivier Constant, Grégory Gailliard, et al.. A Decision-making Process for Exploring Architectural Variants in Systems Engineering. Software Product Lines Conference (SPLC), Sep 2016, Beijing, China. ⟨10.1145/2934466.2946045⟩. ⟨hal-01374140⟩
475 Consultations
556 Téléchargements

Altmetric

Partager

More