DocumentCode
415765
Title
Statestep: a tool for systematic, incremental specification
Author
Breen, Michael
fYear
2004
fDate
23-28 May 2004
Firstpage
711
Lastpage
712
Abstract
Statestep is an interactive tool for editing and checking specifications based on the finite state machine (FSM) model. The tabular notation supported is a novel yet simple one, first developed to specify the external behaviour of a series of audio compact disc recorders. The technique helps to describe system behaviour in a systematic manner, intended principally to ensure that no unusual scenarios, or corner cases, are overlooked at the specification stage. The notation is readily understandable and can reduce or eliminate the need for internal events or other structuring primitives. It supports a naturally incremental approach to specification and seems especially suited to dealing with the kind of complexity that can arise in embedded user interfaces.
Keywords
finite state machines; formal specification; program verification; software tools; user interfaces; Statestep; audio CD recorders; checking specifications; editing specifications; finite state machine; incremental specification; interactive tool; systematic specification; user interfaces; Automata; Displays; Java; Personnel; Software engineering; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-2163-0
Type
conf
DOI
10.1109/ICSE.2004.1317500
Filename
1317500
Link To Document