• DocumentCode
    2086871
  • Title

    Dynamic Backward Slicing of Model Transformations

  • Author

    Ujhelyi, Zoltán ; Horvath, Andras ; Varró, Dániel

  • Author_Institution
    Dept. of Meas. & Inf. Syst., Budapest Univ. of Technol. & Econ., Budapest, Hungary
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Model transformations are frequently used means for automating software development in various domains to improve quality and reduce production costs. Debugging of model transformations often necessitates identifying parts of the transformation program and the transformed models which have causal dependence on a selected statement. In traditional programming environments, program slicing techniques are widely used to calculate control and data dependencies between the statements of the program. Here, we introduce program slicing for model transformations where the main challenge is to simultaneously assess data and control dependencies over the transformation program and the underlying models of the transformation. In this paper, we present a dynamic backward slicing approach for both model transformation programs and their transformed models based on automatically generated execution trace models of transformations. We evaluate our approach using different transformation case studies.
  • Keywords
    computer debugging; program slicing; software quality; assess control dependencies; data assess; data dependencies; dynamic backward slicing approach; model transformations debugging; production costs reduction; program slicing techniques; program statements; programming environments; software development automation; transformation program; Data models; Fires; Firing; Heuristic algorithms; Pattern matching; Petri nets; Servers; model transformations; program slicing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4577-1906-6
  • Type

    conf

  • DOI
    10.1109/ICST.2012.80
  • Filename
    6200091