AN APPROACH TO THE SOFTWARE DEVELOPMENT FOR THE DESIGN OF HEAT SUPPLY SYSTEMS
Evgeny A. Barakhtenko, Dmitry V. Sokolov
Melentiev Energy Systems Institute of Siberian Branch of the Russian Academy of Sciences
The paper presents a new approach to the automated construction of software for solving design problems of heating systems. The approach is based on the Model-Driven Engineering paradigm. The essence of this paradigm lies in the fact that software is generated on the basis of a formal description presented by models. Knowledge of heat supply systems, applied tasks and applied software is formalized in the form of ontologies. The automated construction of a software is carried out on the basis of a computer model of a heat supply system, ontologies and metaprogramming technologies. The proposed approach allows us to successfully solve the problem of separation of methods for solving applied tasks and models of heat supply system elements. To this end, the methods are implemented in the form of software components that are not related to the properties and models of specific equipment. And the models of heat supply system elements are automatically compiled into software components. In the process of building a software system, software components that implement models and methods are dynamically integrated. As a result, a software system oriented to the solution of a specific applied task is created in an automated mode. The developed approach was applied for the implementation of the SOSNA software. SOSNA is used to design urban heat supply systems.
approach to the software development, Model-Driven Engineering, ontology, metaprogramming, design of heat supply systems