skip to main content
10.1145/1176617.1176676acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages

Published:22 October 2006Publication History

ABSTRACT

Domain-Specific Modeling (DSM) raises the level of abstraction beyond programming by specifying the solution directly using domain concepts. In many cases, the final products can be generated from these high-level specifications. This automation is possible because both the language and generators need fit the requirements of only one company and domain.This demonstration illustrates DSM by showing real world cases from various fields of software development. These cases describe how DSM, giving first class support for modeling, can prevent incorrect or unwanted designs at the early stages of development, and how full code can be generated from the modeler's point of view. Second part of the demonstration will show in an interactive manner both the design side and the use side of DSM languages and generators. Using MetaEdit+ tool for metamodeling, we define a DSM for a given domain and apply it to generate full code from high-level models.

References

  1. Fayad, M.E., Johnson, R. (Eds.), Domain-Specific Application Frameworks, Wiley 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Greenfield, J., Short, K., Cook, S., Kent, S., Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools, Wiley, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Kieburtz, R. et al., A Software Engineering Experiment in Software Component Generation, in Proceedings of 18th International Conference on Software Engineering, Berlin, IEEE Computer Society Press, March, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. MetaCase, Benefits of MetaCASE: Nokia Mobile Phones Case Study, http://www.metacase.com/papers/Google ScholarGoogle Scholar
  5. Pohjonen, R., and Kelly, S., "Domain-Specific Modeling," Dr. Dobbs Journal, August 2002.Google ScholarGoogle Scholar
  6. Tolvanen, J-P., Sprinkle, J., Rossi, M., (eds.), Proceedings of 5th OOPSLA workshop on Domain-Specific Modeling (DSM'05), University of Jyväskylä 2005.Google ScholarGoogle Scholar

Index Terms

  1. MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages

          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
            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

            Copyright © 2006 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: 22 October 2006

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Upcoming Conference

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader