• DocumentCode
    3077960
  • Title

    Lightweight Executability Analysis of Graph Transformation Rules

  • Author

    Planas, Elena ; Cabot, Jordi ; Gómez, Cristina ; Guerra, Esther ; De Lara, Juan

  • Author_Institution
    Univ. Oberta de Catalunya, Spain
  • fYear
    2010
  • fDate
    21-25 Sept. 2010
  • Firstpage
    127
  • Lastpage
    130
  • Abstract
    Domain Specific Visual Languages (DSVLs) play a cornerstone role in Model-Driven Engineering (MDE), where (domain specific) models are used to automate the production of the final application. Graph Transformation is a formal, visual, rule-based technique, which is increasingly used in MDE to express in-place model transformations like refactorings, animations and simulations. However, there is currently a lack of methods able to perform static analysis of rules, taking into account the DSVL meta-model integrity constraints. In this paper we propose a lightweight, efficient technique that performs static analysis of the weak executability of rules. The method determines if there is some scenario in which the rule can be safely applied, without breaking the meta-model constraints. If no such scenario exists, the method returns meaningful feedback that helps repairing the detected inconsistencies.
  • Keywords
    graph grammars; knowledge based systems; domain specific visual languages; graph transformation rules; lightweight executability analysis; meta-model integrity constraints; model-driven engineering; rule-based technique; static analysis; Containers; Context; Generators; Semantics; Syntactics; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2010 IEEE Symposium on
  • Conference_Location
    Leganes
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4244-8485-0
  • Type

    conf

  • DOI
    10.1109/VLHCC.2010.26
  • Filename
    5635210