• 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