An Industrial Case Study on using Language Workbench Technology for Realizing Model-Driven Engineering

Xi Zhu, Congchi Phung, Lars Pareto, Staffan Ehnebom, Mikael Krekola, Magnus Christerson, Mats Helander

2014

Abstract

Model Driven Engineering (MDE) is a proven approach to improve software development processes by automation. However, traditional development of MDE tooling requires a high upfront cost. Recent developments in language workbench technologies promise to significantly reduce these investment costs. By providing domain experts with targeted projections, the speed and quality of delivering customer value is improved. This paper provides results from an industrial case study in the telecommunications domain and compares the value of using a language workbench to traditional MDE technologies. Evaluation of the approach was based on qualitative research strategy which involved a proof of concept implementation and effort estimations by tooling experts. Our results, using the Intentional Domain Workbench, indicate that applying a language workbench promises significant improvements in several aspects of MDE based software development. Most notably in this paper: (1) improved speed in development of domain specific tooling and (2) improved speed in software development process re-engineering.

Download


Paper Citation


in Harvard Style

Zhu X., Phung C., Pareto L., Ehnebom S., Krekola M., Christerson M. and Helander M. (2014). An Industrial Case Study on using Language Workbench Technology for Realizing Model-Driven Engineering . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 17-29. DOI: 10.5220/0004688600170029

in Bibtex Style

@conference{modelsward14,
author={Xi Zhu and Congchi Phung and Lars Pareto and Staffan Ehnebom and Mikael Krekola and Magnus Christerson and Mats Helander},
title={An Industrial Case Study on using Language Workbench Technology for Realizing Model-Driven Engineering},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2014},
pages={17-29},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004688600170029},
isbn={978-989-758-007-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - An Industrial Case Study on using Language Workbench Technology for Realizing Model-Driven Engineering
SN - 978-989-758-007-9
AU - Zhu X.
AU - Phung C.
AU - Pareto L.
AU - Ehnebom S.
AU - Krekola M.
AU - Christerson M.
AU - Helander M.
PY - 2014
SP - 17
EP - 29
DO - 10.5220/0004688600170029