• 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