{"title":"供热系统设计软件开发的方法论方法","authors":"V. Stennikov, E. Barakhtenko, D. Sokolov","doi":"10.1109/FAREASTCON.2018.8602533","DOIUrl":null,"url":null,"abstract":"The paper presents a new methodological approach to the automated construction of software for solving the design problems of heating systems. The methodological approach is based on the Model-Driven Engineering paradigm. The essence of this paradigm is that the software is generated on the basis of formal description represented by models. The knowledge about heating systems, applied problems, and the applied software is formalized in the form of ontologies. The automated construction of the software system is performed on the basis of a computer model of a heating system, the ontologies and modern metaprogramming technologies. The proposed approach allows us to successfully solve the problem of separation of methods for solving applied problems and models of heating system elements. To this end, the methods are implemented in the form of software components that are not related to properties and models of specific equipment. And the models of heating system elements are automatically compiled into software components. In the process of software system construction, software components that implement models and methods are integrated dynamically. As a result, the software system oriented to solving a specific applied problem is created in an automated mode. The developed approach has been used for the implementation of the SOSNA software. The software is applied to design urban heating systems.","PeriodicalId":177690,"journal":{"name":"2018 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Methodological Approach to the Software Development for Heating System Design\",\"authors\":\"V. Stennikov, E. Barakhtenko, D. Sokolov\",\"doi\":\"10.1109/FAREASTCON.2018.8602533\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper presents a new methodological approach to the automated construction of software for solving the design problems of heating systems. The methodological approach is based on the Model-Driven Engineering paradigm. The essence of this paradigm is that the software is generated on the basis of formal description represented by models. The knowledge about heating systems, applied problems, and the applied software is formalized in the form of ontologies. The automated construction of the software system is performed on the basis of a computer model of a heating system, the ontologies and modern metaprogramming technologies. The proposed approach allows us to successfully solve the problem of separation of methods for solving applied problems and models of heating system elements. To this end, the methods are implemented in the form of software components that are not related to properties and models of specific equipment. And the models of heating system elements are automatically compiled into software components. In the process of software system construction, software components that implement models and methods are integrated dynamically. As a result, the software system oriented to solving a specific applied problem is created in an automated mode. The developed approach has been used for the implementation of the SOSNA software. The software is applied to design urban heating systems.\",\"PeriodicalId\":177690,\"journal\":{\"name\":\"2018 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FAREASTCON.2018.8602533\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FAREASTCON.2018.8602533","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Methodological Approach to the Software Development for Heating System Design
The paper presents a new methodological approach to the automated construction of software for solving the design problems of heating systems. The methodological approach is based on the Model-Driven Engineering paradigm. The essence of this paradigm is that the software is generated on the basis of formal description represented by models. The knowledge about heating systems, applied problems, and the applied software is formalized in the form of ontologies. The automated construction of the software system is performed on the basis of a computer model of a heating system, the ontologies and modern metaprogramming technologies. The proposed approach allows us to successfully solve the problem of separation of methods for solving applied problems and models of heating system elements. To this end, the methods are implemented in the form of software components that are not related to properties and models of specific equipment. And the models of heating system elements are automatically compiled into software components. In the process of software system construction, software components that implement models and methods are integrated dynamically. As a result, the software system oriented to solving a specific applied problem is created in an automated mode. The developed approach has been used for the implementation of the SOSNA software. The software is applied to design urban heating systems.