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