• DocumentCode
    2218132
  • Title

    A framework for multi-notation requirements specification and analysis

  • Author

    Day, Nancy A. ; Joyce, Jeffrey J.

  • Author_Institution
    Dept. of Comput. Sci., Oregon Graduate Inst. of Sci. & Technol., Beaverton, OR, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    39
  • Lastpage
    48
  • Abstract
    Many organizations desire the convenience of using multiple notations within a requirements specification. Rather than using separate tools for each notation, we advocate combining the parts semantically for tool-based analysis. We describe a framework for integrating notations from four distinct categories, namely “models”, “events”, “actions, and “expressions”. The categories allow us to view the notations independently but in a manner whereby they can be combined to create a specification. The categories are implemented as types in higher-order logic. Typechecking ensures conformance to the rules for combining notations. Our choice of higher-order logic as a base formalism allows the framework to support notations with uninterpreted constants. With our framework, it is possible to use new combinations of notations without changing existing notations or rebuilding formal analysis tools such as model checkers
  • Keywords
    formal specification; specification languages; formal analysis tools; higher-order logic; model checkers; multi-notation requirements specification; requirements analysis; tool-based analysis; typechecking; types; Buildings; Computer science; Costs; Electrical capacitance tomography; Independent component analysis; Information analysis; Logic; Plugs; Thyristors; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2000. Proceedings. 4th International Conference on
  • Conference_Location
    Schaumburg, IL
  • ISSN
    1097-0592
  • Print_ISBN
    0-7695-0565-1
  • Type

    conf

  • DOI
    10.1109/ICRE.2000.855583
  • Filename
    855583