Аннотация:Дипломная работа посвящена разработке программного средства рефакторинга моделей на основе шаблонов проектирования. На сегодняшний день проектирование программного обеспечения при помощи рефакторингов моделей и моделирование с использованием шаблонов являются широко применяемыми. В развитие и поддержку этих техник программной инженерии в рамках дипломной работы предложена графическая нотация для описания составных рефакторингов, описан набор рефакторингов на основе популярных шаблонов проектирования и создано программное средство, позволяющее применять рефакторинги к моделям. Работоспособность разработанного средства проверена на примерах.