Composing Models for Detecting Inconsistencies: A Requirements Engineering Perspective

Abstract : Ever-growing systems' complexity and novel requirements engineering approaches such as reuse or globalization imply that requirements are produced by different stakeholders and written in possibly different languages. In this context, checking consistency so that requirements specifications are amenable to formal analysis is a challenge. Current techniques either fail to consider the requirement set as a whole, missing certain inconsistency types or are unable to take heterogeneous (i.e. expressed in different languages) specifications into account. We propose to use model composition to address this problem in a staged approach. First, heterogeneous requirements are translated in model fragments instances of a common metamodel. Then, fragments are merged in one unique model. On such a model inconsistencies such as under-specifications can be incrementally detected and formal analysis is made possible. Our approach is fully supported by our model composition framework. We propose model composition as means to address flexibility needs in requirements integration. Threats to validity such as the impact of new requirements languages needs to be addressed in future work.
Type de document :
Communication dans un congrès
Proceedings of the International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ2009), 2009, Amsterdam, Netherlands, Netherlands. Springer Lecture Notes in Computer Science (LNCS), 2009
Liste complète des métadonnées

Littérature citée [19 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00468522
Contributeur : Didier Vojtisek <>
Soumis le : mercredi 31 mars 2010 - 09:36:41
Dernière modification le : lundi 25 juin 2018 - 13:18:58
Document(s) archivé(s) le : vendredi 19 octobre 2012 - 11:01:06

Fichier

Perrouin09a.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00468522, version 1

Citation

Gilles Perrouin, Erwan Brottier, Benoit Baudry, Yves Le Traon. Composing Models for Detecting Inconsistencies: A Requirements Engineering Perspective. Proceedings of the International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ2009), 2009, Amsterdam, Netherlands, Netherlands. Springer Lecture Notes in Computer Science (LNCS), 2009. 〈inria-00468522〉

Partager

Métriques

Consultations de la notice

325

Téléchargements de fichiers

174