On the interplay between inconsistency and incompleteness in multi-perspective requirements specifications

A major challenge for dealing with multi-perspective specifications, and more concretely, with merging of several descriptions or views is toleration of incompleteness and inconsistency: views may be inconclusive, and may have conflicts over the concepts being modeled. The desire of being able to to...

Full description

Saved in:
Bibliographic Details
Published in:Information and software technology Vol. 50; no. 4; pp. 296 - 321
Main Authors: Barragáns Martínez, Ana Belén, Pazos Arias, José J., Fernández Vilas, Ana, García Duque, Jorge, López Nores, Martín, Díaz Redondo, Rebeca P., Blanco Fernández, Yolanda
Format: Journal Article
Language:English
Published: Amsterdam Elsevier B.V 01-03-2008
Elsevier Science Ltd
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A major challenge for dealing with multi-perspective specifications, and more concretely, with merging of several descriptions or views is toleration of incompleteness and inconsistency: views may be inconclusive, and may have conflicts over the concepts being modeled. The desire of being able to tolerate both phenomena introduces the need to evaluate and quantify the significance of a detected inconsistency as well as to measure the degree of conflict and uncertainty of the merged view as the specification process evolves. We show in this paper to what extent disagreement and incompleteness are closely interrelated and play a central role to obtain a measure of the level of inconsistency and to define a merging operator whose aim is getting the model which best reflects the combined knowledge of all stakeholders. We will also propose two kinds of interesting and useful orderings among perspectives which are based on differences of behavior and inconsistency, respectively.
ISSN:0950-5849
1873-6025
DOI:10.1016/j.infsof.2007.02.001