skip to main content
10.1145/1866272.1866283acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmdiConference Proceedingsconference-collections
research-article

Advanced modelling made simple with the Gmodel metalanguage

Published: 03 October 2010 Publication History

Abstract

Gmodel is a metalanguage that has been designed from the ground up to enable specification and instantiation of modelling languages. Although a number of metalanguages can be used for this purpose, most provide no or only limited support for modular specifications of sets of complementary modelling languages. Gmodel addresses modularity and extensibility as primary concerns, and is based on a small number of language elements that have their origin in model theory and denotational semantics. This article illustrates Gmodel's capabilities in the area of model-driven integration by showing that the Eclipse Modeling Framework Ecore language can easily be emulated. Gmodel offers support for unlimited multi-level instantiation in the simplest possible way, and any metalanguage emulated in Gmodel can optionally be equipped with this functionality.

References

[1]
}}Colin Atkinson, Matthias Gutheil, and Bastian Kennel. A flexible infrastructure for multilevel language engineering. IEEE Trans. Softw. Eng., 35(6):742--755, 2009.
[2]
}}Jorn Bettin and Tony Clark. Gmodel, a language for modular meta modelling. In Australian Software Engineering Conference, KISS Workshop, 2009.
[3]
}}Jorn Bettin and Tony Clark. The knowledge industry survival strategy initiative (kiss), 2009.
[4]
}}Jorn Bettin, William Cook, Tony Clark, and Steven Kelly. Knowledge industry survival strategy (kiss): fundamental principles and interoperability requirements for domain specific modeling languages. In OOPSLA '09: Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, pages 709--710, New York, NY, USA, 2009. ACM.
[5]
}}Tony Clark, Paul Sammut, and James Willans. Applied metamodelling: A foundation for language driven development, 2008.
[6]
}}Tony Clark, Paul Sammut, and James Willans. Superlanguages: developing languages and applications with xmf., 2008.
[7]
}}Wilfrid Hodges. A shorter model theory. Cambridge University Press, New York, NY, USA, 1997.
[8]
}}A. Laarman. An ontology-based metalanguage with explicit instantiation, March 2009.
[9]
}}Alfons Laarman and Ivan Kurtev. Ontological metamodeling with explicit instantiation. In M. van den Brand, D. Gaševi?, and J. Gray, editors, Software Language Engineering, volume 5969 of Lecture Notes in Computer Science, pages 174--183, Heidelberg, January 2010. Springer Verlag.
[10]
}}Tomasello M, Carpenter M, Call J, Behne T, and Moll H. Understanding and sharing intentions: The origins of cultural cognition. Behavioral and Brain Sciences, 28, 675--691, 2005.
[11]
}}David A. Schmidt. Denotational semantics: a methodology for language development. William C. Brown Publishers, Dubuque, IA, USA, 1986.

Cited By

View all
  • (2013)A multi-level modeling environment for SUM-based software engineeringProceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling10.1145/2489861.2489868(1-9)Online publication date: 1-Jul-2013
  • (2013)Model Oriented Domain Analysis and EngineeringDomain Engineering10.1007/978-3-642-36654-3_11(263-290)Online publication date: 31-May-2013
  • (2012)Interoperability for model-driven development: Current state and future challenges2012 Sixth International Conference on Research Challenges in Information Science (RCIS)10.1109/RCIS.2012.6240445(1-10)Online publication date: May-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
MDI '10: Proceedings of the First International Workshop on Model-Driven Interoperability
October 2010
111 pages
ISBN:9781450302920
DOI:10.1145/1866272
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: 03 October 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. binding times
  2. denotational semantics
  3. domain analysis
  4. graphs
  5. instantiation semantics
  6. metamodels
  7. model theory
  8. model-driven integration
  9. modularity
  10. multi-level modelling
  11. scope management
  12. value chain modelling

Qualifiers

  • Research-article

Conference

MDI '10

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2013)A multi-level modeling environment for SUM-based software engineeringProceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling10.1145/2489861.2489868(1-9)Online publication date: 1-Jul-2013
  • (2013)Model Oriented Domain Analysis and EngineeringDomain Engineering10.1007/978-3-642-36654-3_11(263-290)Online publication date: 31-May-2013
  • (2012)Interoperability for model-driven development: Current state and future challenges2012 Sixth International Conference on Research Challenges in Information Science (RCIS)10.1109/RCIS.2012.6240445(1-10)Online publication date: May-2012
  • (2011)Model-Driven Interoperability: MDI 2010Models in Software Engineering10.1007/978-3-642-21210-9_14(145-149)Online publication date: 2011
  • (2010)Model-driven interoperabilityProceedings of the 2010 international conference on Models in software engineering10.5555/2008503.2008523(145-149)Online publication date: 3-Oct-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media