Journal influence
Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)
Bookmark
Next issue
№2
Publication date:
16 June 2024
Principles of software construction for electronic system thermal design
Date of submission article: 28.03.2018
UDC: 519.684.6 + 519.685.1 + 519.688
The article was published in issue no. № 3, 2018 [ pp. 435-438 ]Abstract:The paper considers conceptual issues on developing a multifunctional software package for thermal design of complex electronic systems. The software package is intended to carry out mathematical and computer analysis of the nonlinear unsteady-state stochastic and determine thermal processes and temperature distributions in electronic systems of any structural complexity and the impact of destabilizing factors. A multifunctional software package should provide a graphical representation of both source data and computer modeling results in the form of tables, graphs, diagrams, etc. Computational algorithms that implement mathematical models should be written and optimized both for personal computers and supercomputer systems through their paralleling using Message Passing Interface (MPI) or Open Multi-Processing (OpenMP). The basic programming language for developing the developed software package is C#. It provides a cross-platform, development speed and convenience, support for selective optimization in C++ and C. An integrated development environment is Microsoft Visual Studio that runs only Microsoft Windows platform. It is possible to run development programs in Linux or Mac OS X using non-Microsoft .NET implementations like Mono. The authors consider the architecture of the developed software package divided into three levels. They are: a presentation level, a business logical level, and a database level that allows effective optimizing the software package, extending its functionality and supporting several platforms like Mac OS X or Linux.
Аннотация:В работе рассматриваются концептуальные вопросы разработки программного комплекса для теплового проектирования сложных электронных систем и проведения многовариантного компьютерного моделирования нестационарных, нелинейных, детерминированных и стохастических тепловых процессов и температурных полей в электронных системах любой сложности и при воздействии дестабилизирующих факторов. Многофункциональный программный комплекс должен обеспечивать графическое представление исходных данных и результатов вычислений температурных распределений и тепловых характеристик в виде таблиц, графиков, диаграмм и т.п. Вычислительные алгоритмы, реализующие математические модели программного комплекса, должны быть реализованы и оптимизированы как для пользовательских компьютеров, так и для суперкомпьютерных систем путем их распараллеливания с помощью программных интерфейсов Open Multi-Processing (OpenMP) и Message Passing Interface (MPI). Основным языком программирования разрабатываемого комплекса является язык C#, обеспечивающий крос-сплатформенность, скорость и удобство разработки, поддержку выборочной оптимизации на языках C++ и C. Средой разработки служит Microsoft Visual Studio под управляемой ОС Windows, при этом адаптация под другие платформы обеспечивается кроссплатформенной средой исполнения Mono. Рассмотрена архитектура проектируемого программного комплекса, которая представляет собой трехуровневую модель, включающую уровни представления данных, доменную модель и уровень данных, позволяющих оптимизировать программный комплекс, расширять его функциональные возможности и адаптировать под требуемые платформы.
Authors: Madera A.G. (alexmadera@mail.ru) - SRISA RAS, Moscow, Russia, Ph.D, Kandalov P.I. (petrki87@gmail.com) - SRISA RAS, Moscow, Russia | |
Keywords: software package, thermal design, thermal processes, electronic system, architecture, temperature distribution |
|
Page views: 10926 |
PDF version article Full issue in PDF (29.03Mb) |
Принципы построения программного комплекса для теплового проектирования электронных систем
DOI: 10.15827/0236-235X.123.435-438
Date of submission article: 28.03.2018
UDC: 519.684.6 + 519.685.1 + 519.688
The article was published in issue no. № 3, 2018. [ pp. 435-438 ]
The paper considers conceptual issues on developing a multifunctional software package for thermal design of complex electronic systems. The software package is intended to carry out mathematical and computer analysis of the nonlinear unsteady-state stochastic and determine thermal processes and temperature distributions in electronic systems of any structural complexity and the impact of destabilizing factors.
A multifunctional software package should provide a graphical representation of both source data and computer modeling results in the form of tables, graphs, diagrams, etc. Computational algorithms that implement mathematical models should be written and optimized both for personal computers and supercomputer systems through their paralleling using Message Passing Interface (MPI) or Open Multi-Processing (OpenMP).
The basic programming language for developing the developed software package is C#. It provides a cross-platform, development speed and convenience, support for selective optimization in C++ and C. An integrated development environment is Microsoft Visual Studio that runs only Microsoft Windows platform. It is possible to run development programs in Linux or Mac OS X using non-Microsoft .NET implementations like Mono.
The authors consider the architecture of the developed software package divided into three levels. They are: a presentation level, a business logical level, and a database level that allows effective optimizing the software package, extending its functionality and supporting several platforms like Mac OS X or Linux.
Madera A.G. (alexmadera@mail.ru) - SRISA RAS, Moscow, Russia, Ph.D, Kandalov P.I. (petrki87@gmail.com) - SRISA RAS, Moscow, Russia
Ссылка скопирована!
Permanent link: http://swsys.ru/index.php?page=article&id=4482&lang=&lang=en&like=1 |
Print version Full issue in PDF (29.03Mb) |
The article was published in issue no. № 3, 2018 [ pp. 435-438 ] |
The article was published in issue no. № 3, 2018. [ pp. 435-438 ]
Perhaps, you might be interested in the following articles of similar topics:Perhaps, you might be interested in the following articles of similar topics:
- Многофункциональный программный комплекс теплового проектирования электронных систем: требования к архитектуре и функциональным возможностям моделирования
- Веб-модель распределенной информационной системы реального времени
- Программная система для исследования вычислительной сложности решения задач на графовых моделях
- Программный комплекс оценки факторов определения качества информации дистанционного зондирования Земли
- Программный комплекс для обработки данных ионосферных измерений
Back to the list of articles