A Case Study of Combining Compositional and Object-oriented Software Development
Enn Tyugu, Mait Harf, Pavel Grigorenko
2014
Abstract
We analyze an approach to software development where object-oriented and compositional software specifications are written in separate languages and are only loosely connected. It supports compositional design of software in a domain-specific language and automatic model-driven construction of code from classes written in Java. We justify our approach by giving examples of development of large simulation programs and services on large models. We present also an example of using our method in general purpose software development – this is bootstrapping the essential part of a software tool CoCoViLa, i.e. synthesizing CoCoViLa in CoCoViLa itself.
DownloadPaper Citation
in Harvard Style
Tyugu E., Harf M. and Grigorenko P. (2014). A Case Study of Combining Compositional and Object-oriented Software Development . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 201-208. DOI: 10.5220/0004698502010208
in Bibtex Style
@conference{modelsward14,
author={Enn Tyugu and Mait Harf and Pavel Grigorenko},
title={A Case Study of Combining Compositional and Object-oriented Software Development},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2014},
pages={201-208},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004698502010208},
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 - A Case Study of Combining Compositional and Object-oriented Software Development
SN - 978-989-758-007-9
AU - Tyugu E.
AU - Harf M.
AU - Grigorenko P.
PY - 2014
SP - 201
EP - 208
DO - 10.5220/0004698502010208