[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1176617.1176691acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

ATL: a QVT-like transformation language

Published: 22 October 2006 Publication History

Abstract

In the context of Model Driven Engineering (MDE), models are the main development artifacts and model transformations are among the most important operations applied to models. A number of specialized languages have been proposed in order to specify model transformations. The OMG has, for instance, adopted the QVT specification. Apart from the software engineering properties of transformation languages, the availability of high quality tool support is also of major importance for the industrial adoption and ultimate success of MDE. In this paper, we present ATL: a QVT-like model transformation language and its execution environment based on the Eclipse framework.

References

[1]
Agrawal, A., Karsai, G., Kalmar, Z., Neema, S., Shi, F., Vizhanyo, A.: The Design of a Language for Model Transformations. Journal of Software and System Modeling (2005) in review.
[2]
OMG: MOF 2.0 Query / Views / Transformations RFP, OMG Document ad/2002-04-10. (2002)
[3]
Varró, D., Varró, G., Pataricza, A.: Designing the automatic transformation of visual languages (2002)
[4]
Bézivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the Large and Modeling in the Small. In Uwe Amann, Mehmet Aksit, A.R., ed.: Proceedings of the European MDA Workshops: Foundations and Applications, MDAFA 2003 and MDAFA 2004, LNCS 3599, Springer-Verlag GmbH (2005) 33--46
[5]
ATLAS team: ATLAS Transformation Language (ATL) Home page, http://www.eclipse.org/gmt/atl/. (2006)
[6]
Jouault, F., Bézivin, J.: KM3: a DSL for Metamodel Specification. In: Proceedings of 8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems, LNCS 4037, Bologna, Italy (2006) 171--185
[7]
Jouault, F., Kurtev, I.: On the Architectural Alignment of ATL and QVT. In: Proceedings of ACM Symposium on Applied Computing (SAC 06), model transformation track, Dijon, Bourgogne, France (2006)
[8]
OMG: Meta Object Facility (MOF) 2.0 Core Specification, OMG Document formal/2006-01-01. (2006)
[9]
OMG: UML OCL 2.0 Specification, OMG Document ptc/2003-10-14. (2003)
[10]
Jouault, F., Kurtev, I.: Transforming Models with ATL. In Bruel, J. M., ed.: Satellite Events at the MoDELS 2005 Conference: MoDELS 2005 International Workshops OCLWS, MoDeVA, MARTES, AOM, MTiP, WiSME, MODAUI, NfC, MDD, WUsCAM, Montego Bay, Jamaica, October 2-7, 2005, Revised Selected Papers, LNCS 3844, Springer Berlin / Heidelberg (2006) 128--138
[11]
Di Ruscio, D., Jouault, F., Kurtev, I., Bézivin, J., Pierantonio, A.: Extending AMMA for Supporting Dynamic Semantics Specifications of DSLs. Technical Report 06.02, LINA (2006)
[12]
Budinsky, F., Steinberg, D., Ellersick, R., Merks, E., Brodsky, S. A., Grose, T. J.: Eclipse Modeling Framework. Addison Wesley (2003)

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
October 2006
530 pages
ISBN:159593491X
DOI:10.1145/1176617
  • General Chair:
  • Peri Tarr,
  • Program Chair:
  • William R. Cook
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 October 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ATL
  2. QVT
  3. model transformation
  4. model-driven engineering

Qualifiers

  • Article

Conference

OOPSLA06
Sponsor:

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)1
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A source model simplification method to assist model transformation debuggingSoftware Quality Journal10.1007/s11219-024-09676-232:3(961-984)Online publication date: 24-May-2024
  • (2024)Traceability and reuse mechanisms, the most important properties of model transformation languagesEmpirical Software Engineering10.1007/s10664-023-10428-229:2Online publication date: 24-Feb-2024
  • (2024)Transpilation of Petri-nets into BRigorous State-Based Methods10.1007/978-3-031-63790-2_5(80-98)Online publication date: 21-Jun-2024
  • (2024)Towards Enabling Domain-Specific Modeling Language Exchange Between Modeling ToolsAdvances in Model and Data Engineering in the Digitalization Era10.1007/978-3-031-55729-3_8(89-103)Online publication date: 21-Mar-2024
  • (2023)Bridging Workflow Automation Tools and EMF Modeling Ecosystems2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00140(893-897)Online publication date: 1-Oct-2023
  • (2022)An Approach for Automatically Repairing ATL Model Transformation ProgramsSoftware Engineering and Applications10.12677/SEA.2022.11613311:06(1297-1309)Online publication date: 2022
  • (2022)Model Transformation Testing and Debugging: A SurveyACM Computing Surveys10.1145/352305655:4(1-39)Online publication date: 21-Nov-2022
  • (2022)Advantages and disadvantages of (dedicated) model transformation languagesEmpirical Software Engineering10.1007/s10664-022-10194-727:6Online publication date: 1-Nov-2022
  • (2022)A Model Driven Approach to Transform Business Vision-Oriented Decision-Making Requirement into Solution-Oriented Optimization ModelAdvances and Trends in Artificial Intelligence. Theory and Practices in Artificial Intelligence10.1007/978-3-031-08530-7_18(211-225)Online publication date: 30-Aug-2022
  • (2022)Getting the UML’s Behavior and Interaction Diagrams by Extracting Business Rules Through the Data Flow DiagramAdvanced Intelligent Systems for Sustainable Development (AI2SD’2020)10.1007/978-3-030-90633-7_45(540-547)Online publication date: 7-Feb-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media