Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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
  • Get Citation Alerts
  • 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
    • (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
    • (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
    • Show More Cited By

    Recommendations

    Comments

    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)21
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 27 Jul 2024

    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
    • (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
    • (2021)A Disciplined Method to Generate UML2 Communication Diagrams Automatically From the Business Value ModelAdvancements in Model-Driven Architecture in Software Engineering10.4018/978-1-7998-3661-2.ch012(218-237)Online publication date: 2021
    • (2021)Model Transformation Approach According Model-Driven Architecture From BPMN to UML Up to IFMLAdvancements in Model-Driven Architecture in Software Engineering10.4018/978-1-7998-3661-2.ch010(172-191)Online publication date: 2021
    • (2021)Resolving synchronization conflicts in role-based multimodel-synchronization environmentsProceedings of the 13th ACM International Workshop on Context-Oriented Programming and Advanced Modularity10.1145/3464970.3468412(1-8)Online publication date: 12-Jul-2021
    • (2021)Contrasting dedicated model transformation languages versus general purpose languages: a historical perspective on ATL versus Java based on complexity and sizeSoftware and Systems Modeling10.1007/s10270-021-00937-321:2(805-837)Online publication date: 17-Nov-2021
    • Show More Cited By

    View Options

    Get Access

    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