Abstract—Model-Driven Software Engineering (MDSE) has
put a great emphasis on modeling to deal with the rapidly
growing complexity of software systems. This leads to that
models become more complex and detailed as they evolve. In
contrast to the vision that such models are able to deal with this
complexity, there are several cases in which simple models
better support the requirements. In this paper, three technology
trends are presented. The success of these trends lays in using
lightweight models. Of course, inherently complex systems tend
to use complex models but the main goal is to focus modeling on
supporting requirements and avoid adding unnecessary details.
After the explanation of the technology trends, their key success
factors are identified. By these success factors, we outline some
considerations that facilitate maintaining the complexity of
models low.
Index Terms—Modeling, model-driven software engineering,
agility.
The authors are with the Budapest University of Technology and
Economics, Department of Automation and Applied Informatics, Budapest,
Hungary (e-mail: gabor.kovesdan@aut.bme.hu, laszlo.lengyel@aut.bme.hu,
mark.asztalos@aut.bme.hu).
[PDF]
Cite: Gábor Kövesdán, Márk Asztalos, and László Lengyel, "Position Paper: Towards a Minimalistic Modeling
Paradigm," International Journal of Modeling and Optimization vol. 4, no. 2, pp. 110-115, 2014.