DocumentCode
3276259
Title
Veritas - a versatile modeling environment for test-driven agile simulation
Author
Djanatliev, Anatoli ; Dulz, Winfried ; German, Reinhard ; Schneider, Vitali
Author_Institution
Dept. of Comput. Sci. (Inf. 7), Univ. of Erlangen-Nuremberg, Erlangen, Germany
fYear
2011
fDate
11-14 Dec. 2011
Firstpage
3657
Lastpage
3666
Abstract
An approach is presented in which both simulation and testing based on UML are combined in one framework to achieve an improved overall quality. System models are specified by UML diagrams, and are then mapped on C++-code and executed in the OMNeT++ network simulation framework. State-space oriented test models are defined independently from this to express requirements by selected system usages. From these test models it is possible to generate test cases and to execute them on the simulation code level. By adding Markov chain usage profiles to the test model it is possible to apply statistical test case generation as well. Altogether this allows to validate both kinds of models systematically and iteratively during the development cycle. The methodology is realized by combining appropriate tools and new software components based on the Eclipse RCP. The approach is also well suited for software engineering because standard modeling languages are used.
Keywords
C++ language; Markov processes; Unified Modeling Language; program compilers; program testing; program verification; simulation languages; software prototyping; software quality; statistical analysis; C++-code; Eclipse RCP; Markov chain usage profile; OMNeT++ network simulation framework; UML diagram; VERITAS; development cycle; simulation code level; software component; software engineering; standard modeling language; state-space oriented test model; statistical test case generation; system model specification; test driven agile simulation; Adaptation models; Computational modeling; Layout; Markov processes; Software; Testing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference (WSC), Proceedings of the 2011 Winter
Conference_Location
Phoenix, AZ
ISSN
0891-7736
Print_ISBN
978-1-4577-2108-3
Electronic_ISBN
0891-7736
Type
conf
DOI
10.1109/WSC.2011.6148059
Filename
6148059
Link To Document