|
Непрерывная интеграция функционального наполнения распределенных пакетов прикладных программ в Orlando Tools
А. Г. Феоктистов, С. А. Горский, И. А. Сидоров, Р. О. Костромин, Е. С. Фереферов, И. В. Бычков Институт динамики систем и теории управления им. В.М. Матросова СО РАН
Аннотация:
В статье представлен новый подход к решению важных практических проблем комплексной отладки, совместного тестирования и анализа времени выполнения версий программных модулей в распределенной вычислительной среде. Эти проблемы возникают в процессе поддержки непрерывной интеграции функционального наполнения (прикладного программного обеспечения) распределенных пакетов прикладных программ (научных приложений). Исследование ориентировано на пакеты, которые используются для проведения крупномасштабных экспериментов, осуществляемых в рамках междисциплинарных исследований, в гетерогенных распределенных вычислительных средах, интегрирующих Grid и облачные вычисления. Научная новизна предложенного подхода заключается в объединении методологии создания распределенных пакетов прикладных программ с современной практикой разработки программного обеспечения на основе его непрерывной интеграции с использованием знаний о специфике решаемых задач. Средства непрерывной интеграции, разрабатываемые в рамках предложенного подхода, существенно расширяют спектр ее возможностей применительно к процессам создания и использования таких пакетов в сравнении с известными инструментами. Фундаментальной основой их функционирования является концептуальная модель, в рамках которой осуществляется спецификация, планирование и выполнение процессов непрерывной интеграции прикладного программного обеспечения с привязкой к конкретным предметным данным и решаемым задачам. Использование разрабатываемых средств на практике ведет к снижению числа ошибок и сбоев прикладного программного обеспечения при разработке и применении пакетов, что, в свою очередь, существенно сокращает время проведения крупномасштабных вычислительных экспериментов и повышает эффективность использования ресурсов гетерогенной распределенной вычислительной среды. Результаты практических экспериментов по применению прототипа системы непрерывной интеграции прикладного программного обеспечения показывают его высокую эффективность.
Ключевые слова:
распределенная вычислительная среда, пакеты прикладных программ, программное обеспечение, непрерывная интеграция.
Образец цитирования:
А. Г. Феоктистов, С. А. Горский, И. А. Сидоров, Р. О. Костромин, Е. С. Фереферов, И. В. Бычков, “Непрерывная интеграция функционального наполнения распределенных пакетов прикладных программ в Orlando Tools”, Труды ИСП РАН, 31:2 (2019), 83–96
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp411 https://www.mathnet.ru/rus/tisp/v31/i2/p83
|
Статистика просмотров: |
Страница аннотации: | 177 | PDF полного текста: | 40 | Список литературы: | 27 |
|