|
Эта публикация цитируется в 7 научных статьях (всего в 7 статьях)
Моделирование семейств программных систем
Е. М. Лаврищеваab, А. К. Петренкоbcd a Московский физико-технический институт (гос. университет)
b Институт системного программирования РАН
c Московский государственный университет имени М.В. Ломоносова
d Национальный исследовательский университет Высшая школа экономики
Аннотация:
Большие программные системы всегда создаются достаточно долго, в несколько этапов, это приводит к необходимости появления версий (релизов) систем. Кроме того, у большой системы всегда есть несколько, а иногда много, конфигураций установки, что обуславливается либо разным набором программно-аппаратного окружения, либо требованиями пользователя системы. Тем самым результатом разработки можно рассматривать не отдельную систему, а цепочку и семейство программных систем или программных продуктов (Product Lines/Product Families). Появление этого понятия можно рассматривать как развитие методов повышения доли повторно-используемого программного обеспечения (re-use). Однако, в отличие от ранних работ по повторно-используемому ПО исследования по семействам программ рассматривают весь спектр работ и задач создания ПО, то есть не только собственно проектирование и программирование, но и документирование, верификацию, поддержку эксплуатации, в частности, инсталляцию и так далее. Одной из работ, выполняемых в ходе создания семейства программ, является моделирование. Статья рассматривает современные подходы к моделированию семейств программных систем, а также, подробнее, одно из направлений этого исследования — моделирование семейств операционных систем (описывая задачи исследования, поддержанного грантом РФФИ).
Ключевые слова:
проверка моделей, уточнение моделей, вариабельность, верификация, тестирование, семейство программных систем, управление моделями, конфигурационная сборка, UML, MDA, MDD, MDE, PIM, PSM.
Образец цитирования:
Е. М. Лаврищева, А. К. Петренко, “Моделирование семейств программных систем”, Труды ИСП РАН, 28:6 (2016), 49–64
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp84 https://www.mathnet.ru/rus/tisp/v28/i6/p49
|
|