• DocumentCode
    2802973
  • Title

    A Systematic Approach to Generate Inputs to Test UML Design Models

  • Author

    Dinh-Trong, Trung T. ; Ghosh, Sudipto ; France, Robert B.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collin, CO
  • fYear
    2006
  • fDate
    7-10 Nov. 2006
  • Firstpage
    95
  • Lastpage
    104
  • Abstract
    Practical model validation techniques are needed for model driven development (MDD) techniques to succeed. This paper presents an approach to generating inputs to test UML design models that are produced in the detailed design phase of an MDD project. A symbolic execution based approach is used to derive test input constraints from the paths of a variable assignment graph, which integrates information from UML class and sequence diagrams. The constraints are solved using Alloy, a configuration constraint solver, to obtain the test inputs. The results of a pilot study carried out to explore the fault detection capability of the test inputs are reported
  • Keywords
    Unified Modeling Language; constraint handling; fault diagnosis; formal specification; formal verification; graph theory; program testing; Alloy; UML class diagrams; UML design model testing; UML sequence diagrams; configuration constraint solver; fault detection; interaction diagrams; model driven development; model validation; software testing; symbolic execution; test input constraints; variable assignment graph; Computer science; Design engineering; Embedded software; Fault detection; Reliability engineering; Software reliability; Software systems; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2006. ISSRE '06. 17th International Symposium on
  • Conference_Location
    Raleigh, NC
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2684-5
  • Type

    conf

  • DOI
    10.1109/ISSRE.2006.10
  • Filename
    4021975