A survey and comparison of transformation tools based on the transformation tool contest.

Saved in:
Bibliographic Details
Title: A survey and comparison of transformation tools based on the transformation tool contest.
Authors: Jakumeit, Edgar eja@ipd.info.uni-karlsruhe.de, Buchwald, Sebastian, Wagelaar, Dennis, Dan, Li, Hegedüs, Ábel, Herrmannsdörfer, Markus, Horn, Tassilo, Kalnina, Elina, Krause, Christian, Lano, Kevin, Lepper, Markus post@markuslepper.eu, Rensink, Arend, Rose, Louis, Wätzoldt, Sebastian, Mazanek, Steffen steffen.mazanek@gmail.com
Source: Science of Computer Programming. Jun2014, Vol. 85 Issue Part A, p41-99. 59p.
Subjects: Computer surveys, Mathematical transformations, Computer engineering, Matching theory, Graph theory, Data structures
Abstract: Abstract: Model transformation is one of the key tasks in model-driven engineering and relies on the efficient matching and modification of graph-based data structures; its sibling graph rewriting has been used to successfully model problems in a variety of domains. Over the last years, a wide range of graph and model transformation tools have been developed – all of them with their own particular strengths and typical application domains. In this paper, we give a survey and a comparison of the model and graph transformation tools that participated at the Transformation Tool Contest 2011. The reader gains an overview of the field and its tools, based on the illustrative solutions submitted to a Hello World task, and a comparison alongside a detailed taxonomy. The article is of interest to researchers in the field of model and graph transformation, as well as to software engineers with a transformation task at hand who have to choose a tool fitting to their needs. All solutions referenced in this article provide a SHARE demo. It supported the peer-review process for the contest, and now allows the reader to test the tools online. [Copyright &y& Elsevier]
Copyright of Science of Computer Programming is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 95274948
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A survey and comparison of transformation tools based on the transformation tool contest.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Jakumeit%2C+Edgar%22">Jakumeit, Edgar</searchLink><i> eja@ipd.info.uni-karlsruhe.de</i><br /><searchLink fieldCode="AR" term="%22Buchwald%2C+Sebastian%22">Buchwald, Sebastian</searchLink><br /><searchLink fieldCode="AR" term="%22Wagelaar%2C+Dennis%22">Wagelaar, Dennis</searchLink><br /><searchLink fieldCode="AR" term="%22Dan%2C+Li%22">Dan, Li</searchLink><br /><searchLink fieldCode="AR" term="%22Hegedüs%2C+Ábel%22">Hegedüs, Ábel</searchLink><br /><searchLink fieldCode="AR" term="%22Herrmannsdörfer%2C+Markus%22">Herrmannsdörfer, Markus</searchLink><br /><searchLink fieldCode="AR" term="%22Horn%2C+Tassilo%22">Horn, Tassilo</searchLink><br /><searchLink fieldCode="AR" term="%22Kalnina%2C+Elina%22">Kalnina, Elina</searchLink><br /><searchLink fieldCode="AR" term="%22Krause%2C+Christian%22">Krause, Christian</searchLink><br /><searchLink fieldCode="AR" term="%22Lano%2C+Kevin%22">Lano, Kevin</searchLink><br /><searchLink fieldCode="AR" term="%22Lepper%2C+Markus%22">Lepper, Markus</searchLink><i> post@markuslepper.eu</i><br /><searchLink fieldCode="AR" term="%22Rensink%2C+Arend%22">Rensink, Arend</searchLink><br /><searchLink fieldCode="AR" term="%22Rose%2C+Louis%22">Rose, Louis</searchLink><br /><searchLink fieldCode="AR" term="%22Wätzoldt%2C+Sebastian%22">Wätzoldt, Sebastian</searchLink><br /><searchLink fieldCode="AR" term="%22Mazanek%2C+Steffen%22">Mazanek, Steffen</searchLink><i> steffen.mazanek@gmail.com</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Science+of+Computer+Programming%22">Science of Computer Programming</searchLink>. Jun2014, Vol. 85 Issue Part A, p41-99. 59p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+surveys%22">Computer surveys</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+transformations%22">Mathematical transformations</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+engineering%22">Computer engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Matching+theory%22">Matching theory</searchLink><br /><searchLink fieldCode="DE" term="%22Graph+theory%22">Graph theory</searchLink><br /><searchLink fieldCode="DE" term="%22Data+structures%22">Data structures</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Abstract: Model transformation is one of the key tasks in model-driven engineering and relies on the efficient matching and modification of graph-based data structures; its sibling graph rewriting has been used to successfully model problems in a variety of domains. Over the last years, a wide range of graph and model transformation tools have been developed – all of them with their own particular strengths and typical application domains. In this paper, we give a survey and a comparison of the model and graph transformation tools that participated at the Transformation Tool Contest 2011. The reader gains an overview of the field and its tools, based on the illustrative solutions submitted to a Hello World task, and a comparison alongside a detailed taxonomy. The article is of interest to researchers in the field of model and graph transformation, as well as to software engineers with a transformation task at hand who have to choose a tool fitting to their needs. All solutions referenced in this article provide a SHARE demo. It supported the peer-review process for the contest, and now allows the reader to test the tools online. [Copyright &y& Elsevier]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Science of Computer Programming is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=95274948
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.scico.2013.10.009
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 59
        StartPage: 41
    Subjects:
      – SubjectFull: Computer surveys
        Type: general
      – SubjectFull: Mathematical transformations
        Type: general
      – SubjectFull: Computer engineering
        Type: general
      – SubjectFull: Matching theory
        Type: general
      – SubjectFull: Graph theory
        Type: general
      – SubjectFull: Data structures
        Type: general
    Titles:
      – TitleFull: A survey and comparison of transformation tools based on the transformation tool contest.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Jakumeit, Edgar
      – PersonEntity:
          Name:
            NameFull: Buchwald, Sebastian
      – PersonEntity:
          Name:
            NameFull: Wagelaar, Dennis
      – PersonEntity:
          Name:
            NameFull: Dan, Li
      – PersonEntity:
          Name:
            NameFull: Hegedüs, Ábel
      – PersonEntity:
          Name:
            NameFull: Herrmannsdörfer, Markus
      – PersonEntity:
          Name:
            NameFull: Horn, Tassilo
      – PersonEntity:
          Name:
            NameFull: Kalnina, Elina
      – PersonEntity:
          Name:
            NameFull: Krause, Christian
      – PersonEntity:
          Name:
            NameFull: Lano, Kevin
      – PersonEntity:
          Name:
            NameFull: Lepper, Markus
      – PersonEntity:
          Name:
            NameFull: Rensink, Arend
      – PersonEntity:
          Name:
            NameFull: Rose, Louis
      – PersonEntity:
          Name:
            NameFull: Wätzoldt, Sebastian
      – PersonEntity:
          Name:
            NameFull: Mazanek, Steffen
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 06
              Text: Jun2014
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-print
              Value: 01676423
          Numbering:
            – Type: volume
              Value: 85
            – Type: issue
              Value: Part A
          Titles:
            – TitleFull: Science of Computer Programming
              Type: main
ResultId 1