Title :
From scenarios to timed automata: building specifications from users requirements
Author :
Some, Stephane ; Dssouli, Rachida ; Vaucher, Jean
Author_Institution :
Dept. d´´Inf. et de Recherche Oper., Montreal Univ., Que., Canada
Abstract :
Scenarios as partial behavior description, are used more and more to represent users requirements, and to conduct software engineering. The paper examines automatic generation of specifications from requirements. This is a crucial step when accuracy is desired in the requirement engineering process. Automatic construction of specifications from scenarios reduces to the merging of partial behaviors into global specifications, such that these specifications can reproduce them. The paper presents an incremental algorithm that synthesizes timed automata from scenarios with timing constraints. The algorithm is based on a formalism developed for scenarios. It uses operations semantics, and a mapping between concepts of scenarios, and those of the theory of timed automata
Keywords :
automata theory; automatic programming; computer aided software engineering; formal specification; systems analysis; automatic generation; automatic specification construction; global specifications; incremental algorithm; operations semantics; partial behavior description; partial behaviors; requirement engineering process; software engineering; specifications; timed automata; timing constraints; user requirements; Automata; Business; Constraint theory; Decision support systems; Displays; Merging; Software engineering; Specification languages; Timing;
Conference_Titel :
Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-8186-7171-8
DOI :
10.1109/APSEC.1995.496953