skip to main content
10.1145/1244002.1244228acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Mapping visual notations to MOF compliant models with QVT relations

Published:11 March 2007Publication History

ABSTRACT

Model-centric methodologies rely on the definition of domain-specific modeling languages for being able to create domain-specific models. With MOF the OMG adopted a standard which provides the essential constructs for the definition of semantic language constructs (abstract syntax). However, there are no specifications on how to define the notations (concrete syntax) for abstract syntax elements. Usually, the concrete syntax of MOF compliant languages is described informally.

We propose to define MOF-based metamodels for abstract syntax and concrete syntax and to connect them by model transformations specified with QVT Relations in a flexible, declarative way. Using a QVT based transformation engine one can easily implement a Model View Controller architecture by integrating modeling tools and metadata repositories

References

  1. OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification, Final Adopted Specification (OMG Document ptc/05-11-01), November 2005.Google ScholarGoogle Scholar
  2. OMG: OCL 2.0 Specification Version 2.0 (OMG Document ptc/2005-06-06), June 2005.Google ScholarGoogle Scholar
  3. OMG: Meta Object Facility Core Specification, Version 2.0 (OMG Document formal/06-01-01), January 2006.Google ScholarGoogle Scholar
  4. A. van Deursen, P. Klint. Little languages: Little maintenance? Journal of Software Maintenance, 10, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. van Deursen, P. Klint, J. Visser. Domain-Specific Languages:An Annotated Bibliography. ACM SIGPLAN Notices, 35(6), June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Clark T., Evans A., Kent S., and Sammut P. The MMF Approach to Engineering Object-Oriented Design Languages. In Workshop on Language Descriptions, Tools and Applications, 2001.Google ScholarGoogle Scholar
  7. D. Akehurst et al. OCL 2.0: Implementing the Standard. Technical report, Computer Laboratory, University of Kent, 2003.Google ScholarGoogle Scholar
  8. F. Fondement, Thomas Baar. Making Metamodels Aware of Concrete Syntax. In Proceedings of the ECMDA-FA, Nuremberg, Germany, November 2005, October 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. B. Kieburtz et al. A software engineering experiment in software component generation. In Proceedings of the ICSE-18, pages 542--553, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Bardohl. GENGED: Visual Definition of Visual Languages based on Algebraic Graph Transformation. PhD thesis, Technical University Berlin, 1999.Google ScholarGoogle Scholar
  11. OMG: Unified Modeling Language: Infrastructure, Version 2.0 (OMG Document formal/05-07-05), March 2006.Google ScholarGoogle Scholar

Index Terms

  1. Mapping visual notations to MOF compliant models with QVT relations

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SAC '07: Proceedings of the 2007 ACM symposium on Applied computing
            March 2007
            1688 pages
            ISBN:1595934804
            DOI:10.1145/1244002

            Copyright © 2007 ACM

            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]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 11 March 2007

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,650of6,669submissions,25%
          • Article Metrics

            • Downloads (Last 12 months)2
            • Downloads (Last 6 weeks)1

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader