Авторитетность издания
ВАК - К1
RSCI, ядро РИНЦ
Добавить в закладки
Следующий номер на сайте
№2
Ожидается:
16 Июня 2024
Принципы построения программного комплекса для теплового проектирования электронных систем
Principles of software construction for electronic system thermal design
Дата подачи статьи: 28.03.2018
УДК: 519.684.6 + 519.685.1 + 519.688
Статья опубликована в выпуске журнала № 3 за 2018 год. [ на стр. 435-438 ]Аннотация:В работе рассматриваются концептуальные вопросы разработки программного комплекса для теплового проектирования сложных электронных систем и проведения многовариантного компьютерного моделирования нестационарных, нелинейных, детерминированных и стохастических тепловых процессов и температурных полей в электронных системах любой сложности и при воздействии дестабилизирующих факторов. Многофункциональный программный комплекс должен обеспечивать графическое представление исходных данных и результатов вычислений температурных распределений и тепловых характеристик в виде таблиц, графиков, диаграмм и т.п. Вычислительные алгоритмы, реализующие математические модели программного комплекса, должны быть реализованы и оптимизированы как для пользовательских компьютеров, так и для суперкомпьютерных систем путем их распараллеливания с помощью программных интерфейсов Open Multi-Processing (OpenMP) и Message Passing Interface (MPI). Основным языком программирования разрабатываемого комплекса является язык C#, обеспечивающий крос-сплатформенность, скорость и удобство разработки, поддержку выборочной оптимизации на языках C++ и C. Средой разработки служит Microsoft Visual Studio под управляемой ОС Windows, при этом адаптация под другие платформы обеспечивается кроссплатформенной средой исполнения Mono. Рассмотрена архитектура проектируемого программного комплекса, которая представляет собой трехуровневую модель, включающую уровни представления данных, доменную модель и уровень данных, позволяющих оптимизировать программный комплекс, расширять его функциональные возможности и адаптировать под требуемые платформы.
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.
Авторы: Мадера А.Г. (alexmadera@mail.ru) - НИИСИ РАН (профессор, зав. отделом), г. Москва, Россия, доктор технических наук, Кандалов П.И. (petrki87@gmail.com) - НИИСИ РАН (зам. зав. отделом), Москва, Россия | |
Ключевые слова: программный комплекс, тепловое проектирование, тепловые процессы, электронная система, архитектура, температурное распределение |
|
Keywords: software package, thermal design, thermal processes, electronic system, architecture, temperature distribution |
|
Количество просмотров: 10914 |
Статья в формате PDF Выпуск в формате PDF (29.03Мб) |
Принципы построения программного комплекса для теплового проектирования электронных систем
DOI: 10.15827/0236-235X.123.435-438
Дата подачи статьи: 28.03.2018
УДК: 519.684.6 + 519.685.1 + 519.688
Статья опубликована в выпуске журнала № 3 за 2018 год. [ на стр. 435-438 ]
В работе рассматриваются концептуальные вопросы разработки программного комплекса для теплового проектирования сложных электронных систем и проведения многовариантного компьютерного моделирования нестационарных, нелинейных, детерминированных и стохастических тепловых процессов и температурных полей в электронных системах любой сложности и при воздействии дестабилизирующих факторов.
Многофункциональный программный комплекс должен обеспечивать графическое представление исходных данных и результатов вычислений температурных распределений и тепловых характеристик в виде таблиц, графиков, диаграмм и т.п. Вычислительные алгоритмы, реализующие математические модели программного комплекса, должны быть реализованы и оптимизированы как для пользовательских компьютеров, так и для суперкомпьютерных систем путем их распараллеливания с помощью программных интерфейсов Open Multi-Processing (OpenMP) и Message Passing Interface (MPI).
Основным языком программирования разрабатываемого комплекса является язык C#, обеспечивающий крос-сплатформенность, скорость и удобство разработки, поддержку выборочной оптимизации на языках C++ и C. Средой разработки служит Microsoft Visual Studio под управляемой ОС Windows, при этом адаптация под другие платформы обеспечивается кроссплатформенной средой исполнения Mono.
Рассмотрена архитектура проектируемого программного комплекса, которая представляет собой трехуровневую модель, включающую уровни представления данных, доменную модель и уровень данных, позволяющих оптимизировать программный комплекс, расширять его функциональные возможности и адаптировать под требуемые платформы.
Мадера А.Г. (alexmadera@mail.ru) - НИИСИ РАН (профессор, зав. отделом), г. Москва, Россия, доктор технических наук, Кандалов П.И. (petrki87@gmail.com) - НИИСИ РАН (зам. зав. отделом), Москва, Россия
Ссылка скопирована!
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=4482 |
Версия для печати Выпуск в формате PDF (29.03Мб) |
Статья опубликована в выпуске журнала № 3 за 2018 год. [ на стр. 435-438 ] |
Статья опубликована в выпуске журнала № 3 за 2018 год. [ на стр. 435-438 ]
Возможно, Вас заинтересуют следующие статьи схожих тематик:Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Многофункциональный программный комплекс теплового проектирования электронных систем: требования к архитектуре и функциональным возможностям моделирования
- Веб-модель распределенной информационной системы реального времени
- Программный комплекс оценки факторов определения качества информации дистанционного зондирования Земли
- Программный комплекс для обработки данных ионосферных измерений
- Программная система для исследования вычислительной сложности решения задач на графовых моделях
Назад, к списку статей