Practical Large-scale Model-Driven Development of Business Applications with an Executable UML

Dragan Milićev

2017

Abstract

Despite intensive work in academy and industry around it in the last two decades, the discipline of model-driven development with UML apparently has not become the industrial mainstream for building large-scale information systems. In this paper, we present our attitude toward two probably mostly debated topics: 1) the lackluster adoption of MDD with UML in this field; we try to identify and explain what we believe are the main reasons for it, and 2) the controversial debate about general-purpose modeling languages, UML in particular, versus domain-specific modeling languages (DSLs). We present our approach to building large-scale business applications based on an executable profile of UML, named OOIS UML, and implemented as a framework named SOLoist. We also briefly report on our experiences and lessons learnt from successfully using the approach and the framework in industrial projects of different size and domains over the last fifteen years.

Download


Paper Citation


in Harvard Style

Milićev D. (2017). Practical Large-scale Model-Driven Development of Business Applications with an Executable UML . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: IndTrackMODELSWARD, (MODELSWARD 2017) ISBN 978-989-758-210-3, pages 590-604. DOI: 10.5220/0006216205900604

in Bibtex Style

@conference{indtrackmodelsward17,
author={Dragan Milićev},
title={Practical Large-scale Model-Driven Development of Business Applications with an Executable UML},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: IndTrackMODELSWARD, (MODELSWARD 2017)},
year={2017},
pages={590-604},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006216205900604},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: IndTrackMODELSWARD, (MODELSWARD 2017)
TI - Practical Large-scale Model-Driven Development of Business Applications with an Executable UML
SN - 978-989-758-210-3
AU - Milićev D.
PY - 2017
SP - 590
EP - 604
DO - 10.5220/0006216205900604