Title :
Using graph-based techniques for temporal requirements engineering
Author_Institution :
Univ Lille Nord de France, Lille, France
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;
Conference_Titel :
GCC Conference and Exhibition (GCC), 2011 IEEE
Conference_Location :
Dubai
Print_ISBN :
978-1-61284-118-2
DOI :
10.1109/IEEEGCC.2011.5752466