Title :
Restructuring requirements specifications for managing inconsistency and change: a case study
Author :
Russo, Alessandra ; Nuseibeh, Bashar ; Kramer, Jeff
Author_Institution :
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
Abstract :
The paper describes our experiences in restructuring multi perspective requirements specifications in order to identify and analyse inconsistencies and manage change. A partial, heterogeneous and reasonably large requirements specification from a NASA project was analysed and decomposed into a structure of “viewpoints”, where each viewpoint encapsulates partial requirements of some system components described in the specification. Relationships between viewpoints were identified which included not only the interactions explicitly stated in the requirements but also some implicit and potentially problematic inter dependencies. The restructuring process and a first informal analysis of the resulting relationships enabled the detection of inconsistencies and the definition of some interesting domain dependent consistency rules. We believe that this restructuring into view points also facilitated requirements understanding through partitioning, and requirements maintenance and evolution through explicit identification of the inter viewpoint relationships
Keywords :
aerospace computing; formal specification; program verification; reverse engineering; software maintenance; systems analysis; NASA project; change management; domain dependent consistency rules; explicit identification; first informal analysis; inconsistency management; inter viewpoint relationships; large requirements specification; multi perspective requirements specifications; partial requirements; problematic inter dependencies; requirements maintenance; requirements specifications restructuring; requirements understanding; restructuring process; system components; Computer aided software engineering; Educational institutions; Hardware; International Space Station; Knowledge engineering; NASA; Software systems; Space stations;
Conference_Titel :
Requirements Engineering, 1998. Proceedings. 1998 Third International Conference on
Conference_Location :
Colorado Springs, CO
Print_ISBN :
0-8186-8356-2
DOI :
10.1109/ICRE.1998.667808