• DocumentCode
    2962998
  • Title

    An empirical investigation of multiple viewpoint reasoning in requirements engineering

  • Author

    Menzies, T. ; Easterbrook, Steve ; Nuseibeh, Bashar ; Waugh, Sam

  • Author_Institution
    Lab. of Software Res., NASA/WVU, Fairmont, WV, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    100
  • Lastpage
    109
  • Abstract
    Multiple viewpoints are often used in requirements engineering to facilitate traceability to stakeholders, to structure the requirements process, and to provide richer modelling by incorporating multiple conflicting descriptions. In the latter case, the need to reason with inconsistent models introduces considerable extra complexity. We describe an empirical study of the utility of multiple world reasoning (using abduction) for domain modelling. In the study we used a range of different models (ranging from correct to very incorrect), different fanouts, different amounts of data available from the domain, and different modelling primitives for representing time. In the experiments there was no significant change in the expressive power of models that incorporate multiple conflicting viewpoints. Whilst this does not negate the advantages of viewpoints during requirements elicitation it does suggest some limits to the utility of viewpoints during requirements modelling
  • Keywords
    formal specification; inference mechanisms; systems analysis; abduction; domain modelling; formal specification; inconsistent models; multiple viewpoint reasoning; multiple world reasoning; requirements engineering; requirements modelling; stakeholder traceability; Delay; NASA; Read only memory; Terminology; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 1999. Proceedings. IEEE International Symposium on
  • Conference_Location
    Limerick
  • Print_ISBN
    0-7695-0188-5
  • Type

    conf

  • DOI
    10.1109/ISRE.1999.777990
  • Filename
    777990