Abstract
Scalability is particularly important for the adoption of Model Driven Engineering (MDE) in an industrial context. The current focus of research in MDE is on declarative languages for model management, and scalable mechanisms for persisting models (e.g., using databases). In this paper we claim that, instead, modularity and encapsulation in modelling languages should be the main focus. We justify this claim by demonstrating how these two principles apply to a related domain – code development – where the issue of scalability has been addressed to a much greater extent than in MDE.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Warmer, J., Kleppe, A.: Building a Flexible Software Factory Using Partial Domain Specific Models. In: Proc. 6th OOPSLA Workshop on Domain-Specific Modeling, Portland, Oregon, USA (October 2006)
Eclipse Foundation. Eclipse Modelling Framework, http://www.eclipse.org/emf
Eclipse Foundation. Teneo (2008), http://www.eclipse.org/modeling/emft/?project=teneo
Eclipse Foundation. CDO (2008), http://www.eclipse.org/modeling/emft/?project=cdo
Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of ACM 15(12), 1053–1058 (1972)
Hearnden, D., Lawley, M., Raymond, K.: Incremental model transformation for the evolution of model-driven systems. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 321–335. Springer, Heidelberg (2006)
Giese, H., Wagner, R.: From model transformation to incremental bidirectional model synchronization. Software and Systems Modeling, 1619–1374 (March 2008)
Eclipse Foundation. EMF Compare (2008), http://www.eclipse.org/modeling/emft/?project=compare
Eclipse GMF - Graphical Modeling Framework, Official Web-Site, http://www.eclipse.org/gmf
Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Detecting and Repairing Inconsistencies Across Heterogeneous Models. In: Proc. 1st IEEE International Conference on Software Testing, Verification and Validation, Lillehammer, Norway, pp. 356–364 (April 2008)
Extensible Platform for Specification of Integrated Languages for mOdel maNage- ment (Epsilon), http://www.eclipse.org/gmt/epsilon
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
Kolovos, D.S., Paige, R.F., Polack, F.A.C. (2009). The Grand Challenge of Scalability for Model Driven Engineering. In: Chaudron, M.R.V. (eds) Models in Software Engineering. MODELS 2008. Lecture Notes in Computer Science, vol 5421. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01648-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-01648-6_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01647-9
Online ISBN: 978-3-642-01648-6
eBook Packages: Computer ScienceComputer Science (R0)