main| new issue| archive| editorial board| for the authors| publishing house|
Русский
Main page
New issue
Archive of articles
Editorial board
For the authors
Publishing house

 

 


ABSTRACTS OF ARTICLES OF THE JOURNAL "INFORMATION TECHNOLOGIES".
No. 5. Vol. 24. 2018

DOI: 10.17587/it.24.313-320

V. A. Stennikov, Corresponding Member of the Russian Academy of Sciences, Professor, Honored Science Worker of the Russian Federation, Director, e-mail: sva@isem.irk.ru, E. A. Barakhtenko, Ph. D. in Technical Sciences, Senior Researcher, e-mail: barakhtenko@isem.irk.ru, D. V. Sokolov, Ph. D. in Technical Sciences, Senior Researcher, e-mail: sokolov_dv@isem.irk.ru, Melentiev Energy Systems Institute of Siberian Branch of the Russian Academy of Sciences (ESI SB RAS)

A Methodology for the Creation of an Integrated Graphical Environment for Computer Modeling of Energy Pipeline Systems

This paper presents a new methodology for the creation of an integrated graphical environment for computer modeling of energy pipeline systems of various types. This environment is a software system for solving information, computational and analytical problems within a single user interface.
The developed methodology includes:

  1. principles of automated creation of an integrated graphical environment for computer modeling of energy pipeline systems;
  2. architecture of the integrated graphical environment, describing the design of the software system created in an automated mode;
  3. procedure for automated software system creation based on the Model-Driven Engineering paradigm, reflective programming, ontologies and computer model of the pipeline system.

The main ideas underlying the methodology are:

  1. The software system focused on modeling a particular pipeline system is created in an automated mode in the context of solving the problem of building a computer model of this pipeline system.
  2. The automated construction of the software system and its adaptation to specific features of the modeled pipeline system is performed on the basis of reflective programming.
  3. The knowledge describing common properties of all pipeline system types, problems and software, are stored as ontologies, and specific features of the modeled pipeline system are described by its computer model.
  4. The automation of stages of the software system creation, and design of the user interface, involves the knowledge stored as ontologies.

The implemented software system is a software prototype of an integrated graphical environment for computer modeling of energy pipeline systems.
The proposed methodology is universal and can be used in organizations engaged in the development of software for computer modeling of energy pipeline systems of various types and purposes.
Keywords: integrated graphical environment, methodology, automation of programming, Model-Driven Engineering, metaprogramming, reflective programming, ontology, pipeline system, power engineering, software engineering

P. 313-320

To the contents