Research output: Contribution to journal › Article › peer-review
АВТОМАТИЗИРОВАННЫЙ РЕФАКТОРИНГ ДОКУМЕНТАЦИИ СЕМЕЙСТВ ПРОГРАММНЫХ ПРОДУКТОВ. / Кознов, Дмитрий Владимирович; Романовский, Константин Юрьевич.
In: СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ, Vol. 4, 2009, p. 128-150.Research output: Contribution to journal › Article › peer-review
}
TY - JOUR
T1 - АВТОМАТИЗИРОВАННЫЙ РЕФАКТОРИНГ ДОКУМЕНТАЦИИ СЕМЕЙСТВ ПРОГРАММНЫХ ПРОДУКТОВ
AU - Кознов, Дмитрий Владимирович
AU - Романовский, Константин Юрьевич
PY - 2009
Y1 - 2009
N2 - Одной из наиболее продуктивных техник в области эволюции семейств программных продуктов (далее- СПП) является рефакторинг, т. е. извлечение и уточнение повторно используемых активов, а также улучшение архитектуры все- го СПП таким образом, чтобы поведение существующих продуктов оставалось неизменным. В данной статье идея рефакторинга применяется к документации СПП, поскольку документы так же, как и исходные тексты программ, эволюционируют по мере развития СПП. Сегодня распространены различные подходы к разработке документации, основанные на XML, и XML-спецификации оказываются хорошим объектом для формальных преобразований. В основе исследования лежит технология DocLine, предназначенная для организации адаптивного повторного использования документации. В работе предлагается модель процесса разработки документации, основанная на рефакторинге, набор операций рефакторинга, а также описывается реализация предложенных идей в инструментальном пакете DocLine. Наконец, в статье представлены результаты пилотного проект
AB - Одной из наиболее продуктивных техник в области эволюции семейств программных продуктов (далее- СПП) является рефакторинг, т. е. извлечение и уточнение повторно используемых активов, а также улучшение архитектуры все- го СПП таким образом, чтобы поведение существующих продуктов оставалось неизменным. В данной статье идея рефакторинга применяется к документации СПП, поскольку документы так же, как и исходные тексты программ, эволюционируют по мере развития СПП. Сегодня распространены различные подходы к разработке документации, основанные на XML, и XML-спецификации оказываются хорошим объектом для формальных преобразований. В основе исследования лежит технология DocLine, предназначенная для организации адаптивного повторного использования документации. В работе предлагается модель процесса разработки документации, основанная на рефакторинге, набор операций рефакторинга, а также описывается реализация предложенных идей в инструментальном пакете DocLine. Наконец, в статье представлены результаты пилотного проект
M3 - статья
VL - 4
SP - 128
EP - 150
JO - СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ
JF - СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ
SN - 1818-9105
ER -
ID: 5029257