• DocumentCode
    3698403
  • Title

    Employing classifying terms for testing model transformations

  • Author

    Martin Gogolla;Antonio Vallecillo;Loli Burgueño;Frank Hilken

  • Author_Institution
    University of Bremen, Germany
  • fYear
    2015
  • Firstpage
    312
  • Lastpage
    321
  • Abstract
    This contribution proposes a new technique for developing test cases for UML and OCL models. The technique is based on an approach that automatically constructs object models for class models enriched by OCL constraints. By guiding the construction process through so-called classifying terms, the built test cases in form of object models are classified into equivalence classes. A classifying term can be an arbitrary OCL term on the class model that calculates for an object model a characteristic value. From each equivalence class of object models with identical characteristic values one representative is chosen. The constructed test cases behave significantly different with regard to the selected classifying term. By building few diverse object models, properties of the UML and OCL model can be explored effectively. The technique is applied for automatically constructing relevant source model test cases for model transformations between a source and target metamodel.
  • Keywords
    "Unified modeling language","Computational modeling","Data models","Buildings","Software testing","Context"
  • Publisher
    ieee
  • Conference_Titel
    Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on
  • Type

    conf

  • DOI
    10.1109/MODELS.2015.7338262
  • Filename
    7338262