https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
JTL: a bidirectional and change propagating transformation language
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0003-0416-1787
Universit`a degli Studi dell’Aquila, Italy.
Universit`a degli Studi dell’Aquila, Italy.
Universit`a degli Studi dell’Aquila, Italy.
2011 (English)In: Lecture Notes in Computer Science, Vol 6563 / [ed] Malloy, B; Staab, S; VanDenBrand, M, Berlin: Springer, 2011, 6563, p. 183-202Chapter in book (Refereed)
Abstract [en]

 In Model Driven Engineering bidirectional transformations are considered a core ingredient for managing both the consistency and synchronization of two or more related models. However, while non-bijectivity in bidirectional transformations is considered relevant, current languages still lack of a common understanding of its semantic implications hampering their applicability in practice.

In this paper, the Janus Transformation Language (JTL) is presented, a bidirectional model transformation language specifically designed to support non-bijective transformations and change propagation. In particular, the language propagates changes occurring in a model to one or more related models according to the specified transformation regardless of the transformation direction. Additionally, whenever manual modifications let a model be non reachable anymore by a transformation, the closest model which approximate the ideal source one is inferred. The language semantics is also presented and its expressivity and applicability are validated against a reference benchmark. JTL is embedded in a framework available on the Eclipse platform which aims to facilitate the use of the approach, especially in the definition of model transformations.

Place, publisher, year, edition, pages
Berlin: Springer, 2011, 6563. p. 183-202
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 6536
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-10879DOI: 10.1007/978-3-642-19440-5_11ISI: 000296827000011Scopus ID: 2-s2.0-79952255625ISBN: 978-3-642-19439-9 (print)OAI: oai:DiVA.org:mdh-10879DiVA, id: diva2:369218
Note

3rd International Conference on Software Language Engineering Location: Eindhoven, NETHERLANDS Date: OCT 12-13, 2010

Available from: 2010-11-10 Created: 2010-11-10 Last updated: 2019-06-26Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Cicchetti, Antonio

Search in DiVA

By author/editor
Cicchetti, Antonio
By organisation
School of Innovation, Design and Engineering
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 128 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf