• DocumentCode
    3112574
  • Title

    Validation in model-driven engineering: testing model transformations

  • Author

    Fleurey, Franck ; Steel, Jim ; Baudry, Benoit

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    2004
  • fDate
    2 Nov. 2004
  • Firstpage
    29
  • Lastpage
    40
  • Abstract
    The OMG´s model-driven architecture is quickly attracting attention as a method of constructing systems that offers advantages over traditional approaches in terms of reliability, consistency, and maintainability. The key concepts in the MDA are models that are related by model transformations. However, for the MDA to provide an adequate alternative to existing approaches, it must offer comparable support for software engineering processes such as requirements analysis, design and testing. This paper attempts to explore the application of the last of these processes, testing, to the most novel part of the MDA, that of model transformation. We present a general view of the roles of testing in the different stages of model-driven development, and a more detailed exploration of approaches to testing model transformations. Based on this, we highlight the particular issues for the different testing tasks, including adequacy criteria, test oracles and automatic test data generation. We also propose possible approaches for the testing tasks, and show how existing functional and structural testing techniques can be adapted for use in this new development context.
  • Keywords
    distributed object management; functional programming; program testing; program verification; structured programming; OMG model-driven architecture; Object Management Group; automatic test data generation; functional testing technique; model transformation testing; model-driven engineering validation; requirements analysis; software design; software engineering process; software testing; structural testing technique; Automatic testing; Context modeling; Maintenance; Model driven engineering; Object oriented modeling; Programming; Software engineering; Software testing; Steel; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model, Design and Validation, 2004. Proceedings. 2004 First International Workshop on
  • Print_ISBN
    0-7803-8852-6
  • Type

    conf

  • DOI
    10.1109/MODEVA.2004.1425846
  • Filename
    1425846