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.

Download


Paper 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