Abstract
In this article we present a metamodeling tool that is strictly oriented towards the needs of the working domain expert. The working domain expert longs for intuitive metamodeling features. In particular this concerns rich capabilities for specifying the visual appearance of models. In these efforts we have identified an important design rationale for metamodeling tools that we call visual reification – the notion that metamodels are visualized the same way as their instances. In our tool we support both, standard metamodeling features and new metamodeling features that are oriented towards the visual reification principle. We will start an unbiased discussion of the pragmatics of metamodeling tools against the background of this design rationale.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Himsl, M., Jabornig, D., Leithner, W., Draheim, D., Regner, P., Wiesinger, T., Küng, J.: A Concept of an Adaptive and Iterative Meta- and Instance Modeling Process. In: Proceedings of DEXA 2007 - 18th International Conference on Database and Expert Systems Applications, September 2007. Springer, Heidelberg (2007)
Agrawal, A., Karsai, G., Ledeczi, A.: An End-to-End Domain-Driven Development Framework, Domain-driven development track. In: 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Anaheim, California, October 26 (2003)
Janneck, J.: Graph-type definition language (GTDL)—specification, Technical report, Computer, Engineering and Networks Laboratory, ETH Zurich (2000)
Essar, R., Janneck, J., Naedele, M.: The Moses Tool Suite - A Tutorial. Version 1.2, Computer, Engineering and Networks Laboratory, ETH Zurich (2001)
Kent, S., Patrascoiu, O.: Kent Modelling Framework Version – Tutorial, December 2002. Computing Laboratory, University of Kent, Canterbury (2002)
Lara, J., Vangheluwe, H.: Using AToM as a Meta CASE Tool. In: 4th International Conference on Enterprise Information Systems, Universidad de Castilla-La Mancha, Ciudad Real (Spain), April 3-6 (2002)
Lara, J., Vangheluwe, H.: Computer Aided Multi-Paradigm Modeling to Process Petri-Nets and Statecharts. In: 1st International Conference on Graph Transformation, Barcelona (Spain), October 7-12 (2002)
MetaCase. ABC To Metacase Technology - White Paper. MetaCase Consulting, Finland (August 2000)
MetaCase. Domain-Specific Modelling: 10 Times Faster Than UML. White Paper, MetaCase Consulting, Finland (January 200)
Sprinkle, J., Karsai, G.: Model Migration through Visual Modeling, OOPSLA, Anaheim, CA, October 26 (2003)
OMG, MOF 2.0 Query / Views / Transformations RFP (2002)
Bjorner, D.: On Domains and Domain – Engineering Prerequisites for Trustworthy Software – A Necessity for Believable Project Management. Domain Engineering and Digital Rights Group (April 2006)
Atkinson, C., Kühne, T.: The Role of Metamodeling in MDA. In: Proceedings of WISME@UML 2002 – International Workshop in Software Model Engineering (2002)
Soley, R.: Model Driven Architecture, white paper formal/02-04-03, draft 3.2, Object Management Group (November 2003)
Parnas, D.L.: Software Aspects of Strategic Defense Systems. In: Software Engineering Notes, ACM Sigsoft, October 1985, vol. 10(5). ACM Press, New York (1985)
Czarnecki, K., Eisenecker, U.W.: Generative Programming – Methods, Tools, and Applications. Addison-Wesley, Reading (2000)
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)
Beck, K.: Extreme Programming Explained – Embrace Change. Addison-Wesley, Reading (2000)
Duncan, W.R. (ed.): A Guide to the Project Management Body of Knowledge. Project Management Institute (1996)
Ledeczi, A., Maroti, M., Bakay, A., Karsai, G., Garrett, J., Thomason IV, C., Nordstrom, G., Sprinkle, J., Volgyesi, P.: The Generic Modeling Environment, Workshop on Intelligent Signal Processing, accepted, Budapest, Hungary, May 17 (2001)
Eclipse Graphical Modeling Framework (GMF), http://www.eclipse.org/gmf/
Cook, S., Jones, G., Kent, S., Wills, A.C.: Domain Specific Development with Visual Studio DSL Tools. Addison-Wesley, Reading (2007)
MOF, OMG’s MetaObject Facility, http://www.omg.org/mof/
Kelly, S.: GOPRR Description. PhD. dissertation, Appendix 1 (1997)
Ebert, J., et al.: Meta-CASE in Practice: A Case for KOGGE. In: Proc. of CaiSE 1997 (1997)
Costagliola, G., et al.: Constructing Meta-CASE Workbenches by Exploiting Visual Language Generators. IEEE TSE 32(3) (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Draheim, D., Himsl, M., Jabornig, D., Leithner, W., Regner, P., Wiesinger, T. (2009). Intuitive Visualization-Oriented Metamodeling. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2009. Lecture Notes in Computer Science, vol 5690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03573-9_60
Download citation
DOI: https://doi.org/10.1007/978-3-642-03573-9_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03572-2
Online ISBN: 978-3-642-03573-9
eBook Packages: Computer ScienceComputer Science (R0)