give up the widespread fixation on mainstream tech-
nology, progress will hardly be possible. There is still
a long way to go. Future research needs to address
the development of reference models on different lev-
els of abstraction that are specified with respective
DSML. There is also need to develop advanced pat-
terns of interaction that support the configuration and
modification of models. Last but not least, it is re-
quired to overcome the limitations of current imple-
mentation languages by moving to more flexible lan-
guages architecture like the one XMF is based on.
REFERENCES
Agrawal, A. (2003). Metamodel based model transfor-
mation language to facilitate domain specific model
driven architecture. In Crocker, R. and Steele, G.
L. J., editors, Companion of the 18th Annual ACM
SIGPLAN Conference on Object-Oriented Program-
ming, Systems, Languages, and Applications (OOP-
SLA 2003), pages 118–119, New York. ACM.
Amoui, M., Derakhshanmanesh, M., Ebert, J., and Tahvil-
dari, L. (2012). Achieving dynamic adaptation via
management and interpretation of runtime models.
Journal of Systems and Software, 85(12):2720–2737.
Atkinson, C. and K
¨
uhne, T. (2003). Model-driven devel-
opment: a metamodeling foundation. IEEE Software,
20(5):36–41.
Balz, M., Striewe, M., and Goedicke, M. (2010). Continu-
ous maintenance of multiple abstraction levels in pro-
gram code. In Proceedings of the 2nd International
Workshop on Future Trends of Model-Driven Devel-
opment (FTMDD 2010).
Blair, G., Bencomo, N., and France, R. B. (2009). Models@
run.time: Computer. Computer, 42(10):22–27.
Buckl, S., Matthes, F., Roth, S., Schulz, C., and Schweda,
C. (2010). A conceptual framework for enterprise ar-
chitecture design. In Proper, E., Lankhorst, M. M.,
Sch
¨
onherr, M., Barjis, J., and Overbeek, S., edi-
tors, Trends in Enterprise Architecture Research, vol-
ume 70 of Lecture Notes in Business Information Pro-
cessing, pages 44–56. Springer, Berlin and Heidelberg
and New York.
Bunge, M. (1977). Treatise on Basic Philosophy: Volume
3: Ontology I: The Furniture of the World. Reidel,
Dordrecht.
Clark, T., Sammut, P., and Willans, J. (2008a). Applied
metamodelling: a foundation for language driven de-
velopment.
Clark, T., Sammut, P., and Willans, J. (2008b). Superlan-
guages: developing languages and applications with
XMF. Ceteva.
Ferstl, O. K. and Sinz, E. J. (2006). Modeling of business
systems using som. In Bernus, P., Mertins, K., and
Schmidt, G., editors, Handbook on Architectures of
Information Systems, International Handbooks on In-
formation Systems, pages 347–367. Springer, Berlin
and Heidelberg and New York.
France, R. B. and Rumpe, B. (2007). Model-driven devel-
opment of complex software: A research roadmap. In
Briand, L. C. and Wolf, A. L., editors, Workshop on
the Future of Software Engineering (FOSE ’07), pages
37–54. IEEE CS Press.
Frank, U. (2012). Specialisation in business process mod-
elling: Motivation, approaches and limitations. icb re-
search report, no. 51, university of duisburg-essen.
Frank, U. (2013). Multi-perspective enterprise modeling:
Foundational concepts, prospects and future research
challenges. online first: http://link.springer.com/
article/10.1007/s10270-012-0273-9. Software and
Systems Modeling.
Frank, U. (2014a). Enterprise modelling: The next steps.
Enterprise Modelling and Information Systems Archi-
tectures, 9(1):24–40.
Frank, U. (2014b). Multilevel modeling: Toward a new
paradigm of conceptual modeling and information
systems design. Business and Information Systems
Engineering, 6:accepted for publication.
Frank, U. and Strecker, S. (2009). Beyond erp systems: An
outline of self-referential enterprise systems: Require-
ments, conceptual foundation and design options. icb
research report, no. 31, university of duisburg-essen.
Grossmann, R. (1983). The Categorical Structure of the
World. Indiana University Press, Bloomington.
Kahneman, D., Slovic, P., and Tversky, A., editors (1982).
Judgment under uncertainty: Heuristics and biases.
Cambridge University Press, Cambridge and New
York.
Krogstie, J. (2007). Modelling of the people, by the peo-
ple, for the people. In Krogstie, J., Opdahl, A.,
and Brinkkemper, S., editors, Conceptual Modelling
in Information Systems Engineering, pages 305–318.
Springer Berlin Heidelberg.
Lakoff, G. (1990). Women, fire and dangerous things: What
categories reveal about the mind. Univ. of Chicago
Press, Chicago, 1 edition.
Lankhorst, M. M. (2005). Enterprise architecture at work:
Modelling, communication, and analysis. Springer,
Berlin and Heidelberg and New York.
Liskov, B. H. and Wing, J. M. (1994). A behavioral no-
tion of subtyping. ACM Transactions on Program-
ming Languages and Systems, 16:1811–1841.
Mellor, S. J. (2004). MDA distilled: Principles of model-
driven architecture. Addison-Wesley object technol-
ogy series. Addison-Wesley, Boston.
Morin, B., Barais, O., J
´
ez
´
equel, J.-M., Fleurey, F., and Sol-
berg, A. (2009). Models@run.time to support dy-
namic adaptation. IEEE Computer, 42(10):46–53.
Object Management Group (2006). Meta object facility
(mof) core specification: Version 2.0.
Pastor, O. and Molina, J. C. (2007). Model-Driven Architec-
ture in Practice: A Software Production Environment
Based on Conceptual Modeling. Springer, Berlin and
New York.
Proper, E., Lankhorst, M. M., Sch
¨
onherr, M., Barjis, J., and
Overbeek, S., editors (2010). Trends in Enterprise
Architecture Research: 5th Workshop, TEAR 2010,
Fourth International Symposium on Business Modeling and Software Design
18