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.
DownloadPaper 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