Graph and model transformation tools for model migration.

Saved in:
Bibliographic Details
Title: Graph and model transformation tools for model migration.
Authors: Rose, Louis1 louis@cs.york.ac.uk, Herrmannsdoerfer, Markus2 herrmama@in.tum.de, Mazanek, Steffen2 steffen.mazanek@gmail.com, Van Gorp, Pieter3 p.m.e.v.gorp@tue.nl, Buchwald, Sebastian4 buchwald@kit.edu, Horn, Tassilo5 horn@uni-koblenz.de, Kalnina, Elina6 elina.kalnina@lumii.lv, Koch, Andreas7 andreas.koch@cs.uni-kassel.de, Lano, Kevin8 kevin.lano@kcl.ac.uk, Schätz, Bernhard9 schaetz@fortiss.org, Wimmer, Manuel10 wimmer@big.tuwien.ac.at
Source: Software & Systems Modeling. Feb2014, Vol. 13 Issue 1, p323-359. 37p.
Subjects: Modeling languages (Computer science), Model-integrated computing, Program transformation, Model-driven software architecture, Unified modeling language, Computer software development
Abstract: We describe the results of the Transformation Tool Contest 2010 workshop, in which nine graph and model transformation tools were compared for specifying model migration. The model migration problem-migration of UML activity diagrams from version 1.4 to version 2.2-is non-trivial and practically relevant. The solutions have been compared with respect to several criteria: correctness, conciseness, understandability, appropriateness, maturity and support for extensions to the core migration task. We describe in detail the comparison method, and discuss the strengths and weaknesses of the solutions with a special focus on the differences between graph and model transformation for model migration. The comparison results demonstrate tool and language features that strongly impact the efficacy of solutions, such as support for retyping of model elements. The results are used to motivate an agenda for future model migration research (including suggestions for areas in which the tools need to be further improved). [ABSTRACT FROM AUTHOR]
Copyright of Software & Systems Modeling is the property of Springer Nature 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 Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 94345528
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Graph and model transformation tools for model migration.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Rose%2C+Louis%22">Rose, Louis</searchLink><relatesTo>1</relatesTo><i> louis@cs.york.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Herrmannsdoerfer%2C+Markus%22">Herrmannsdoerfer, Markus</searchLink><relatesTo>2</relatesTo><i> herrmama@in.tum.de</i><br /><searchLink fieldCode="AR" term="%22Mazanek%2C+Steffen%22">Mazanek, Steffen</searchLink><relatesTo>2</relatesTo><i> steffen.mazanek@gmail.com</i><br /><searchLink fieldCode="AR" term="%22Van+Gorp%2C+Pieter%22">Van Gorp, Pieter</searchLink><relatesTo>3</relatesTo><i> p.m.e.v.gorp@tue.nl</i><br /><searchLink fieldCode="AR" term="%22Buchwald%2C+Sebastian%22">Buchwald, Sebastian</searchLink><relatesTo>4</relatesTo><i> buchwald@kit.edu</i><br /><searchLink fieldCode="AR" term="%22Horn%2C+Tassilo%22">Horn, Tassilo</searchLink><relatesTo>5</relatesTo><i> horn@uni-koblenz.de</i><br /><searchLink fieldCode="AR" term="%22Kalnina%2C+Elina%22">Kalnina, Elina</searchLink><relatesTo>6</relatesTo><i> elina.kalnina@lumii.lv</i><br /><searchLink fieldCode="AR" term="%22Koch%2C+Andreas%22">Koch, Andreas</searchLink><relatesTo>7</relatesTo><i> andreas.koch@cs.uni-kassel.de</i><br /><searchLink fieldCode="AR" term="%22Lano%2C+Kevin%22">Lano, Kevin</searchLink><relatesTo>8</relatesTo><i> kevin.lano@kcl.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Schätz%2C+Bernhard%22">Schätz, Bernhard</searchLink><relatesTo>9</relatesTo><i> schaetz@fortiss.org</i><br /><searchLink fieldCode="AR" term="%22Wimmer%2C+Manuel%22">Wimmer, Manuel</searchLink><relatesTo>10</relatesTo><i> wimmer@big.tuwien.ac.at</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Software+%26+Systems+Modeling%22">Software & Systems Modeling</searchLink>. Feb2014, Vol. 13 Issue 1, p323-359. 37p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Modeling+languages+%28Computer+science%29%22">Modeling languages (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Model-integrated+computing%22">Model-integrated computing</searchLink><br /><searchLink fieldCode="DE" term="%22Program+transformation%22">Program transformation</searchLink><br /><searchLink fieldCode="DE" term="%22Model-driven+software+architecture%22">Model-driven software architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Unified+modeling+language%22">Unified modeling language</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: We describe the results of the Transformation Tool Contest 2010 workshop, in which nine graph and model transformation tools were compared for specifying model migration. The model migration problem-migration of UML activity diagrams from version 1.4 to version 2.2-is non-trivial and practically relevant. The solutions have been compared with respect to several criteria: correctness, conciseness, understandability, appropriateness, maturity and support for extensions to the core migration task. We describe in detail the comparison method, and discuss the strengths and weaknesses of the solutions with a special focus on the differences between graph and model transformation for model migration. The comparison results demonstrate tool and language features that strongly impact the efficacy of solutions, such as support for retyping of model elements. The results are used to motivate an agenda for future model migration research (including suggestions for areas in which the tools need to be further improved). [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Software & Systems Modeling is the property of Springer Nature 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=94345528
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10270-012-0245-0
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 37
        StartPage: 323
    Subjects:
      – SubjectFull: Modeling languages (Computer science)
        Type: general
      – SubjectFull: Model-integrated computing
        Type: general
      – SubjectFull: Program transformation
        Type: general
      – SubjectFull: Model-driven software architecture
        Type: general
      – SubjectFull: Unified modeling language
        Type: general
      – SubjectFull: Computer software development
        Type: general
    Titles:
      – TitleFull: Graph and model transformation tools for model migration.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Rose, Louis
      – PersonEntity:
          Name:
            NameFull: Herrmannsdoerfer, Markus
      – PersonEntity:
          Name:
            NameFull: Mazanek, Steffen
      – PersonEntity:
          Name:
            NameFull: Van Gorp, Pieter
      – PersonEntity:
          Name:
            NameFull: Buchwald, Sebastian
      – PersonEntity:
          Name:
            NameFull: Horn, Tassilo
      – PersonEntity:
          Name:
            NameFull: Kalnina, Elina
      – PersonEntity:
          Name:
            NameFull: Koch, Andreas
      – PersonEntity:
          Name:
            NameFull: Lano, Kevin
      – PersonEntity:
          Name:
            NameFull: Schätz, Bernhard
      – PersonEntity:
          Name:
            NameFull: Wimmer, Manuel
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 02
              Text: Feb2014
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-print
              Value: 16191366
          Numbering:
            – Type: volume
              Value: 13
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Software & Systems Modeling
              Type: main
ResultId 1