Докладчик
Тезисы доклада
The paper presents a new methodological approach to developing a universal platform for the design of district heating systems. The reasons for the development of the platform are considered and a scientific statement of the problem is given. The main methodological results obtained during the development of the platform are presented. The description of the scientific and practical significance of the results is given.
A new methodological approach was developed using modern information technologies [1–3]. The methodological approach is based on the paradigm of Model-Driven Engineering [4–8]. The essence of this paradigm is that the software is generated on the base of formal description provided by the models. The proposed approach allows one to successfully solve the problem of separation of methods for solving applied problems and models of elements of a district heating system.
The paper describes the developed architecture of the software platform. A description of the architectural subsystems of the platform is presented:
1) the computing subsystem;
2) the graphics subsystem;
3) the database access subsystem.
The research was carried out under State Assignment, Project 17.4.1 (reg. no. AAAA-A17-117030310432-9) of the Fundamental Research of Siberian Branch of the Russian Academy of Sciences.
References
1. R.C. Martin, Agile Software Development: Principles, Patterns and Practices. New York: Pearson Education, 2002.
2. G. Booch, Object-Oriented Analysis and Design with Applications. Boston: Addison-Wesley, 2007.
3. M. Fowler, D. Rice, M. Foemmel, E. Hieatt, R. Mee, and R. Stafford, Patterns of Enterprise Application Architecture. Boston: AddisonWesley, 2002.
4. D.C. Schmidt, "Guest Editor's Introduction: Model-Driven Engineering," Computer, vol. 39, no. 2, pp. 25-31, Feb. 2006.
5. M. Volter, T. Stahl, J. Bettin, A. Haase, and S. Helsen, Model-Driven Software Development: Technology, Engineering, Management. New York: Wiley, 2006.
6. M. Brambilla, J. Cabot, and M. Wimmer, Model Driven Software Engineering in Practice. Synthesis Lectures on Software Engineering. San Rafael: Morgan & Claypool, 2012.
7. A.R. Silva, “Model-driven engineering: A survey supported by the unified conceptual model,” Computer Languages, Systems & Structures, vol. 43, pp. 139-155, 2015.
8. V. Štuikys, and R. Damaševičius, Meta-Programming and Model-Driven Meta-Program Development. London: Springer-Verlag, 2013.