Abstract

The problem of building complex models, which often combine several domains, is considered. To solve this problem, it is proposed to use domain-specific languages, each of which describes a particular subject area and should be intuitively understood by specialists in this area. Framework, thus solving the problem of modeling is called adaptive modeling system. However, this solution introduces a new complexity: multiple domain-specific languages are difficult to maintain. A method for unification of support for domainspecific languages is proposed, and the need to use an open software architecture, which is a mandatory addition to the proposed means of unification of working with languages, is explained. A brief classification of the components of an open software architecture is given. The aim of the work is to describe ideas and methods for unifying support for domain-specific languages, as well as to explain the need to implement an open software architecture for an adaptive simulation system. The proposed method of unification to support domain-specific languages, as well as open software architecture will build adaptive modeling system that can be expanded not only the language of the different subject areas, but also the architectural components and modules necessary for the solution of problems of complex modeling. The proposed method for unifying support for domain-specific languages, as well as an open software architecture, will make it possible to build an adaptive modeling system that allows you to effectively describe and calculate complex models.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call