Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397
Номер 5 2019 год
Рассмотрены вопросы автоматизации рефакторинга программ, основанных на парадигме объектно-ориентированного программирования. В качестве математической основы подхода предложен специальный класс алгебраических систем — LP-структуры на решетках типов. Обоснован способ автоматизации рефакторинга, учитывающий свойства отдельных типов и их атрибутов. Описаны условия, достаточные для проведения практической оптимизации иерархии типов программной системы.