
,
де

;

–

-ий елемент множини

, вкладений в її

-ий елемент;

–

-ий елемент множини

, вкладений в

-ий елемент множини

.
Службовий СЭД

має текстове значення

, яке є заголовком. Також йому відповідають або змістовні СЕД, або ІЕД. Отже, для

має місце:

,
де

,

–

-ий елемент множини

, вкладений в

-ий елемент множини

,

–

-ий елемент множини

, вкладений в

-ий елемент множини

.
Ідентифікаційний СЕД містить лише значення

, йому не поставлено у відповідність жодного елементу.
Мета-модель документа технологій розроблення ПЗ
побудована на основі моделі документа ПО 
та вимог до документу, загальних для технологій розроблення,

(де

– вимоги
i-ої технології). Мета-модель

в процесі перетворення параметризується за трьома складовими документа: вмістом, структурою, формою представлення, на основі відповідних вимог

,

,

.Параметрами виступають нотація представлень

, частина графа

, визначена для множин ідентифікаційних

та службових

СЕД,

(де

) і правила форматування

. Отже, параметризована мета-модель має вигляд

.
Модель документа технології розроблення ПЗ
побудована на основі моделі 
та вимог

. Модель

в процесі перетворення параметризується за двома складовими документа: вмістом і структурою, на основі відповідних вимог

,

. Параметрами виступають множина типів представлень

, множина пояснень

, частина графа

, визначена для змістовних СЕД

:

(де

), матриця

для відповідності множин

і

та відображення

.
Таким чином, враховуючи параметризацію мета-моделі

, модель

має вигляд:

.
Реінженерія ПЗ включає два типи процесів – зворотної і прямої інженерії. Процеси зворотної інженерії забезпечують відновлення інформації про успадковане ПЗ. Процеси прямої інженерії – це процеси технології розроблення ПЗ, а документація, яка створюється під час редокументування і використовується в прямій інженерії, має відповідати вимогам технології розроблення. Тому сутність запропонованого методу полягає у створенні документації успадкованого ПЗ у відповідності до вимог технології розроблення, обраної для прямої інженерії, з формуванням вмісту документів із застосуванням результатів зворотної інженерії (рис.2)
«Глибина» проведення реверсивної інженерії успадкованого ПЗ залежить від фази, з якої починається пряма інженерія. Оскільки кожна фаза прямої інженерії спирається на документи попередньої фази, то при редокументуванні необхідно створити документи фази, яка є попередньою для тої, з якої починається пряма інженерія. Таким чином, процес редокументуванння у розглянутому методі визначається обраною технологією розробки ПЗ і фазою, починаючи з якої передбачається проводити подальшу його розробку (рис.3).
Редокументування

згідно з методом і MDDє процесом створення множини документів

успадкованого ПЗ шляхом перетворення моделей

документів з формуванням їх вмісту на основі множини представлень

успадкованого ПЗ. Перетворення моделей керується двома параметрами – обраною технологією розроблення

і фазою

. Отже,

.
Реалізація методу редокументування потребує виконання наступних перетворень:
- моделі документа ПЗ

у мета-модель

документа технологій розроблення ПЗ шляхом конкретизації з урахуванням загальних вимог технологій розроблення

. Отримана модель

описується на мові UML ;
- мета-моделі

у модель

документа технології розроблення ПЗ шляхом конкретизації з урахуванням вимог обраної технології розроблення

;
- моделі

у метаописи

документів обраної технології розроблення шляхом підстановки у параметри

фактичних значень, які визначаються вимогами

до

-го документу. Засобом побудови метаописів є спеціально розроблена шляхом розширення мови XML мова Redocumentation Document Description Language (RDDL).