DocumentCode
237063
Title
A case study of combining compositional and object-oriented software development
Author
Tyugu, Enn ; Harf, Mait ; Grigorenko, Pavel
Author_Institution
Institute of Cybernetics, Tallinn University of Technology, Estonia
fYear
2014
fDate
7-9 Jan. 2014
Firstpage
201
Lastpage
208
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.
Keywords
Computational modeling; DSL; Java; Mathematical model; Object oriented modeling; Software; Unified modeling language; Compositional Software Design; Domain-specific Modeling; Model Driven Software Development; Structural Synthesis of Programs;
fLanguage
English
Publisher
ieee
Conference_Titel
Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
Conference_Location
Lisbon, Portugal
Print_ISBN
978-9-8975-8065-9
Type
conf
Filename
7018466
Link To Document