DocumentCode :
1934532
Title :
Evolving specifications formally
Author :
Sampath, Prahladavaradan ; Arora, Silky ; Ramesh, S.
Author_Institution :
India Sci. Lab., Global Gen. Motors R&D, Bangalore, India
fYear :
2011
fDate :
Aug. 29 2011-Sept. 2 2011
Firstpage :
5
Lastpage :
14
Abstract :
This paper presents a formal specification and analysis method motivated by issues faced during early stages of requirements development for automotive features. At this early stage of development, only overall goals of features are understood, and there is a need to discover all possible scenarios of operation. We have developed a formalism - Structured Transition Systems (STS) - that facilitates the rapid evolution of specifications. STS supports multiple idioms of specification : transitions, state-diagrams, scenarios etc. It also supports constructs for hierarchical organization of a specification. We have further defined analyses that are useful for review and inspection of STS specifications. A distinctive feature of our method is the ability to use analysis results to refine and reinforce parts of the specification by importing analysis results into STS specifications. In practice, this leads to a feedback loop where requirements can be rapidly refined using analysis engines to drive the development of requirements. We have experimented using our technique on a number of automotive case-studies, and we present some of our experiences with these case-studies.
Keywords :
finite state machines; formal specification; formal verification; organisational aspects; systems analysis; STS specification; automotive feature; feedback loop; formal analysis method; formal specification; hierarchical organization; requirement development; structured transition system; Algorithm design and analysis; Analytical models; Context; Cost accounting; Engines; Inspection; Manuals; formal analysis; specification language; state-machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Conference (RE), 2011 19th IEEE International
Conference_Location :
Trento
ISSN :
1090-705X
Print_ISBN :
978-1-4577-0921-0
Electronic_ISBN :
1090-705X
Type :
conf
DOI :
10.1109/RE.2011.6051651
Filename :
6051651
Link To Document :
بازگشت