• DocumentCode
    2164756
  • Title

    Model transformation testing: oracle issue

  • Author

    Mottu, Jean-Marie ; Baudry, Benoit ; Traon, Yves Le

  • Author_Institution
    lRISA, Campus Univ. de Beaulieu, Rennes
  • fYear
    2008
  • fDate
    9-11 April 2008
  • Firstpage
    105
  • Lastpage
    112
  • Abstract
    The definition of an oracle function for model transformation is challenging because of the very complex nature of models resulting from a transformation. Validating the correctness of an output model requires checking a large number of properties on the structure and semantics of this model. The oracle function can thus be very complex if it checks every property. In this paper, we identify and discuss important issues that must be tackled to define model transformation testing oracles. We also propose several oracle functions and analyze how they take advantage of different model driven engineering techniques.
  • Keywords
    program testing; program verification; model driven engineering techniques; model transformation testing; model-driven development; oracle function; Automatic testing; Automation; Conferences; Context modeling; Model driven engineering; Software testing; System testing; Telecommunications; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3388-9
  • Type

    conf

  • DOI
    10.1109/ICSTW.2008.27
  • Filename
    4566997