• DocumentCode
    2403954
  • 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
  • fYear
    1998
  • fDate
    6-10 1998
  • Firstpage
    51
  • Lastpage
    60
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 1998. Proceedings. 1998 Third International Conference on
  • Conference_Location
    Colorado Springs, CO
  • Print_ISBN
    0-8186-8356-2
  • Type

    conf

  • DOI
    10.1109/ICRE.1998.667808
  • Filename
    667808