• DocumentCode
    1657676
  • Title

    A logical framework for modeling and reasoning about the evolution of requirements

  • Author

    Zowghi, Didar ; Offen, Ray

  • Author_Institution
    Joint Res. Centre for Adv. Syst. Eng., Macquarie Univ., North Ryde, NSW, Australia
  • fYear
    1997
  • Firstpage
    247
  • Lastpage
    257
  • Abstract
    We present a logical framework for modeling and reasoning about the evolution of requirements. We demonstrate how a sufficiently rich meta level logic can formally capture intuitive aspects of managing changes to requirements models, while maintaining completeness and consistency. We consider a theory as the deductive closure of a given set of axioms and conclude that software engineering is concerned, in essence, with, building and managing large theories. This theory construction commences with the development of the requirements model which we view as a theory of some nonmonotonic logic. Requirements evolution then involves the mapping of one such theory to another. Exploiting the deductive power of the theory of belief revision and nonmonotonic reasoning we develop a formal description of this mapping, as well as the requirements engineering process itself. This work thus offers a rigorous approach to reasoning about requirements evolution and a important focus for defining semantically well founded methods and tools for the effective management of changing requirements
  • Keywords
    belief maintenance; formal logic; formal specification; nonmonotonic reasoning; belief revision; changing requirements management; deductive closure; formal description; intuitive aspects; large theories; logical framework; meta level logic; nonmonotonic logic; nonmonotonic reasoning; requirements engineering process; requirements evolution; requirements model; semantically well founded methods; software engineering; theory construction; Buildings; Energy management; Engineering management; Logic; Maintenance engineering; Power engineering and energy; Programming; Software engineering; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 1997., Proceedings of the Third IEEE International Symposium on
  • Conference_Location
    Annapolis, MD
  • Print_ISBN
    0-8186-7740-6
  • Type

    conf

  • DOI
    10.1109/ISRE.1997.566875
  • Filename
    566875