Abstract
Model-Driven Engineering (MDE) promotes the use of models to conduct all phases of software development in an automated way. Such models are described using Domain Specific Modelling Languages (DSMLs). While the definition of DSMLs and their supporting environments are recurring activities in MDE, they are mostly developed ad-hoc from scratch. This paper proposes the use of patterns to describe the abstract and concrete graphical syntax of DSMLs, and to automate the generation of a graphical modelling environment for them.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Biermann, E., Ehrig, K., Ermel, C., Taentzer, G.: Generating eclipse editor plug-ins using tiger. In: Schürr, A., Nagl, M., Zündorf, A. (eds.) AGTIVE 2007. LNCS, vol. 5088, pp. 583–584. Springer, Heidelberg (2008)
Bottoni, P., Grau, A.: A suite of metamodels as a basis for a classification of visual languages. In: VL/HCC, pp. 83–90 (2004)
Brieler, F., Minas, M.: A model-based recognition engine for sketched diagrams. J. Vis. Lang. Comput. 21(2), 81–97 (2010)
de Lara, J., Vangheluwe, H.: AToM\(^3\): a tool for multi-formalism and meta-modelling. In: Kutsche, R.-D., Weber, H. (eds.) FASE 2002. LNCS, vol. 2306, pp. 174–188. Springer, Heidelberg (2002)
Garmendia, A., Guerra, E., Kolovos, D.S., de Lara, J.: EMF splitter: a structured approach to EMF modularity. In: XM@MoDELS, vol. 1239 of CEUR, pp. 22–31 (2014). CEUR-WS.org
Graphiti. http://eclipse.org/graphiti/
Kelly, S., Tolvanen, J.: Domain-Specific Modeling - Enabling Full Code Generation. Wiley, Hoboken (2008)
Kolovos, D.S., Rose, L.M., Abid, S.B., Paige, R.F., Polack, F.A.C., Botterweck, G.: Taming EMF and GMF using model transformation. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part I. LNCS, vol. 6394, pp. 211–225. Springer, Heidelberg (2010)
Sirius. https://eclipse.org/sirius/
Acknowledgements
Work supported by the Spanish Ministry of Economy and Competitivity (TIN2011-24139 and TIN2014-52129-R), the R&D programme of the Madrid Region (S2013/ICE-3006), and the EU commission (FP7-ICT-2013-10, #611125).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Garmendia, A., Pescador, A., Guerra, E., de Lara, J. (2015). Towards the Generation of Graphical Modelling Environments Aided by Patterns. In: Sierra-Rodríguez, JL., Leal, JP., Simões, A. (eds) Languages, Applications and Technologies. SLATE 2015. Communications in Computer and Information Science, vol 563. Springer, Cham. https://doi.org/10.1007/978-3-319-27653-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-27653-3_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27652-6
Online ISBN: 978-3-319-27653-3
eBook Packages: Computer ScienceComputer Science (R0)