• DocumentCode
    2088619
  • Title

    Understanding and comparing model-based specification notations

  • Author

    Niu, Jianwei ; Atlee, Joanne M. ; Day, Nancy A.

  • Author_Institution
    Waterloo Univ., Ont., Canada
  • fYear
    2003
  • fDate
    8-12 Sept. 2003
  • Firstpage
    188
  • Lastpage
    199
  • Abstract
    Specifiers must be able to understand and compare the specification notations that they use. Traditional means for describing notations´ semantics (e.g., operational semantics, logic, natural language) do not help users to identify the essential differences among notations. Previously, we presented a template-based approach defining model-based notations, in which semantics that are common among notations (e.g., the concept of an enabled transition) are captured in the template and a notation´s distinct semantics (e.g., which states can enable transitions) are specified as parameters. We demonstrate the template´s generality by using it to document the semantics of SCR, SDL, and Petri nets. We also show how the template can be used to compare notation variants. We believe template definitions of notations ease a user´s effort in understanding and comparing model-based notations.
  • Keywords
    Petri nets; formal specification; programming language semantics; specification languages; Petri net; SCR; SDL; model-based specification notation; notation variants; semantics; specification notations; Artificial intelligence; Automata; Carbon capture and storage; High temperature superconductors; Logic; Natural languages; Petri nets; Software engineering; Solids; Thyristors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference, 2003. Proceedings. 11th IEEE International
  • ISSN
    1090-705X
  • Print_ISBN
    0-7695-1980-6
  • Type

    conf

  • DOI
    10.1109/ICRE.2003.1232750
  • Filename
    1232750