DocumentCode :
3131564
Title :
Formal test-case generation for UML statecharts
Author :
Gnesi, Stefania ; Latella, Diego ; Massink, Mieke
Author_Institution :
ISTI, CNR, Pisa, Italy
fYear :
2004
fDate :
14-16 April 2004
Firstpage :
75
Lastpage :
84
Abstract :
The unified modelling language has been introduced as a notation for modelling and reasoning about large and complex systems, and their design, across a wide range of application domains. System modelling and analysis techniques, especially those based on formal methods, are more and more used for enhancing traditional system engineering techniques for improving system quality. In particular this holds for model-based formal test case derivation using formal conformance testing. The contribution of the present paper is to provide a solid mathematical basis for conformance testing and automatic test case generation for UML statecharts (UMLSCs). We propose a formal conformance-testing relation for input-enabled transition systems with transitions labelled by input/output-pairs (IOLTSs). IOLTSs provide a suitable semantic model for a behavioural subset of UMLSCs. We also provide an algorithm which, for a UMLSC specification and the alphabet of implementations, generates a test suite. The algorithm is proven exhaustive and sound w.r.t. the conformance relation.
Keywords :
automatic testing; conformance testing; formal specification; software architecture; specification languages; UML statecharts; application domains; automatic test case generation; behavioural subset; complex systems; formal conformance testing; formal methods; formal test case; formal test-case generation; input-enabled transition systems; input-output pairs; large systems; mathematical basis; model-based test case derivation; semantic model; system analysis; system engineering; system modelling; system quality improvements; test suite; unified modelling language; Algebra; Automatic testing; LAN interconnection; Protection; Solids; Specification languages; Standards development; System testing; Systems engineering and theory; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering Complex Computer Systems, 2004. Proceedings. Ninth IEEE International Conference on
ISSN :
1050-4729
Print_ISBN :
0-7695-2109-6
Type :
conf
DOI :
10.1109/ICECCS.2004.1310906
Filename :
1310906
Link To Document :
بازگشت