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 :
بازگشت