Henshin: A Usability-Focused Framework for EMF Model Transformation Development (bibtex)
by StrĂ¼ber, Daniel, Born, Kristopher, Gill, Kanwal Daud, Groner, Raffaela, Kehrer, Timo, Ohrndorf, Manuel and Tichy, Matthias
Abstract:
Improved usability of tools is a fundamental prerequisite for a more widespread industrial adoption of Model-Driven Engineering. We present the current state of Henshin, a model transformation language and framework based on algebraic graph transformations. Our demonstration focuses on Henshin's novel usability-oriented features, specifically: (i) a textual syntax, complementing the existing graphical one by improved support for rapid transformation development, (ii) extended static validation, including checks for correct integration with general-purpose-language code, (iii) advanced refactoring support, in particular, for splitting large transformation programs, (iv) editing utilities for facilitating recurring tasks in model transformation development. We demonstrate the usefulness of these features using a running example.
Reference:
Henshin: A Usability-Focused Framework for EMF Model Transformation Development (StrĂ¼ber, Daniel, Born, Kristopher, Gill, Kanwal Daud, Groner, Raffaela, Kehrer, Timo, Ohrndorf, Manuel and Tichy, Matthias), In Graph Transformation (de Lara, Juan, Plump, Detlef, eds.), Springer International Publishing, 2017.
Bibtex Entry:
@InProceedings{Strueber2017,
  author        = {Str{\"u}ber, Daniel and Born, Kristopher and Gill, Kanwal Daud and Groner, Raffaela and Kehrer, Timo and Ohrndorf, Manuel and Tichy, Matthias},
  title         = {{Henshin: A Usability-Focused Framework for EMF Model Transformation Development}},
  booktitle     = {Graph Transformation},
  year          = {2017},
  editor        = {de Lara, Juan and Plump, Detlef},
  pages         = {196--208},
  address       = {Cham},
  publisher     = {Springer International Publishing},
  __markedentry = {[piets:1]},
  abstract      = {Improved usability of tools is a fundamental prerequisite for a more widespread industrial adoption of Model-Driven Engineering. We present the current state of Henshin, a model transformation language and framework based on algebraic graph transformations. Our demonstration focuses on Henshin's novel usability-oriented features, specifically: (i) a textual syntax, complementing the existing graphical one by improved support for rapid transformation development, (ii) extended static validation, including checks for correct integration with general-purpose-language code, (iii) advanced refactoring support, in particular, for splitting large transformation programs, (iv) editing utilities for facilitating recurring tasks in model transformation development. We demonstrate the usefulness of these features using a running example.},
  isbn          = {978-3-319-61470-0},
}
Powered by bibtexbrowser