• DocumentCode
    3549563
  • Title

    A tool-supported approach to testing UML design models

  • Author

    Dinh-Trong, Trung ; Kawane, Nilesh ; Ghosh, Sudipto ; France, Robert ; Andrews, Anneliese A.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2005
  • fDate
    16-20 June 2005
  • Firstpage
    519
  • Lastpage
    528
  • Abstract
    For model driven development approaches to succeed, there is a need for model validation techniques. This paper presents an approach to testing designs described by UML class diagrams, interaction diagrams, and activity diagrams. A UML design model under test is transformed into an executable form. Test infrastructure is added to the executable form to carry out tests. During testing, object configurations are created, modified and observed. In this paper, we identify the structural and behavioral characteristics that need to be observed during testing. We describe a prototype tool that (1) transforms UML design models into executable forms with test infrastructure, (2) executes tests, and (3) reports failures.
  • Keywords
    Unified Modeling Language; formal specification; object-oriented programming; program compilers; program testing; software tools; UML class diagrams; activity diagrams; behavioral characteristics; code generation; failure reporting; interaction diagrams; model validation; object configurations; software testing; software tool; structural characteristics; test infrastructure; testing UML design model testing; tool-supported testing; Computer architecture; Computer science; Inspection; Manuals; Object oriented modeling; Prototypes; Software prototyping; Software systems; Software testing; Unified modeling language; UML; class diagram; code generation; interaction diagrams; model execution; software testing; test adequacy criteria; test execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
  • Print_ISBN
    0-7695-2284-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2005.16
  • Filename
    1467934