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