|
Technology for application family creation based on domain analysis
[Технология создания семейства приложений на основе анализа предметной области]
A. A. Gudoshnikova, Y. V. Litvinov Software Engineering chair, St.Petersburg State University
Аннотация:
Тема переиспользования кода при разработке программного обеспечения до сих пор актуальна. Иногда трудно понять, что нужно переиспользовать в изоляции от контекста, в частности переиспользование одного объекта влечет за собой переиспользование другого. Однако есть возможность сузить проблему контекста, если рассматривать приложения в одной предметной области. Одни и те же характеристики в разных приложениях, но которые относятся к одной предметной области, имеют один и тот же контекст, поэтому важно и нужно переиспользовать эту общую часть. Таким образом, на первый план выходит задача анализа предметной области. С другой стороны, в настоящее время активно развиваются metaCASE-технологии, которые позволяют сгенерировать код целевого приложения, основываясь на диаграммах, описывающие это приложение. Главной целью данной статьи является представление технологии для создания семейств приложений в одной предметной области, которая соединяет деятельность по анализу предметной области и metaCASE-технологию. Мы используем некоторые идеи метода для анализа предметной области FODA (от англ. "Feature-Oriented Domain Analysis"), а именно создаем диаграмму характеристик для описания предметной области. Затем на основе такой диаграммы предлагаем генерировать метамодель предметно-ориентированного визуального языка. После этого средствами metaCASE-инструмента генерируем редактор предметно-ориентированного визуального языка. С помощью такого языка пользователь может соединять и конфигурировать существующие заранее реализованные характеристики, таким образом создавая целевое приложение. Полагается, что такая технология будет полезна при создании линейки продуктов.
Ключевые слова:
анализ предметной области, metaCASE-технология, предметно-ориентированный язык, семейство приложений.
Образец цитирования:
A. A. Gudoshnikova, Y. V. Litvinov, “Technology for application family creation based on domain analysis”, Труды ИСП РАН, 28:2 (2016), 97–110
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp22 https://www.mathnet.ru/rus/tisp/v28/i2/p97
|
Статистика просмотров: |
Страница аннотации: | 111 | PDF полного текста: | 109 | Список литературы: | 28 |
|