• DocumentCode
    2980277
  • Title

    Using graph-based techniques for temporal requirements engineering

  • Author

    Ghazel, Mohamed

  • Author_Institution
    Univ Lille Nord de France, Lille, France
  • fYear
    2011
  • fDate
    19-22 Feb. 2011
  • Firstpage
    124
  • Lastpage
    127
  • Abstract
    The purpose of this work is to develop an approach for assisting the temporal requirements´ specification phase, within critical systems. We use a new typology taking into account all the common temporal properties one may meet when dealing with requirements specification. On the other hand, we develop a literal-words-based formal grammar able to express all the types of the identified requirements. The goal being to provide specification means which are at the same time simple, intuitive and rigorous. Then, in order to check requirements consistency, a graph-based algorithm has been elaborated. To our best knowledge, this is the first study which formalizes the consistency checking problem as a graph exploration. The whole of the developed mechanisms have been implemented in a prototype tool with an intuitive graphical interface that offers interesting facilities in terms of requirements´ specification and consistency-checking.
  • Keywords
    formal specification; grammars; graph theory; safety-critical software; consistency checking problem; critical systems; graph-based techniques; graphical interface; literal-words-based formal grammar; requirements specification; temporal requirements engineering; Delay; Grammar; Graphical user interfaces; Joining processes; Redundancy; Syntactics; Unified modeling language; Temporal requirements; consistency check; critical systems; system specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    GCC Conference and Exhibition (GCC), 2011 IEEE
  • Conference_Location
    Dubai
  • Print_ISBN
    978-1-61284-118-2
  • Type

    conf

  • DOI
    10.1109/IEEEGCC.2011.5752466
  • Filename
    5752466