• 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