Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ryabokon.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
525.82 Кб
Скачать
  1. Моделювання еволюційних процесів.

Моделювання еволюційних процесів має наступні стадії :

1. Переклад вихідного коду в EWSL;

2. Реструктуризація (в тому числі кластеризації та візуалізації коду);

3. Створення анотації;

4. Вибір когнітивного інструменту;

5. Використання повторне компонентів;

6. Визначення повторної цілі;

7. Вимірювання еволюції.

Переклад початкового коду в EWSL робиться для конкретної мови перекладання.

Реструктуризація здійснюється програмою трансформатора. Код CSL / COOL поліпшується через програму перетворень. Можуть бути додані нові необхідні функції. Новий CSL / COOL код потім може бути переведений на еквівалентну мову програмування через спеціальну мову перекладача.

Графічні моделі можуть бути також введені для допомоги розуміння успадкованої системи, наприклад, сутність-зв'язок (ER) діаграми, діаграми потоків даних, і діаграм структур

Абстрагування здійснюється користувачем. Щоб домагтись високого рівня специфікації, референт витягує його з CSL або COOL код з абстракцією методів

Взаєморозуміння проводиться за підтримки когнітивного інструменту.

Повторне використання компонентів включає повторне використання бібліотек, і синтезатор. Якщо шукається об'єктно-орієнтованої парадигми, об'єкт видобутку здійснюється на CSL код для отримання еквівалентну COOL код.

Повторне використання бібліотеки використовується для зберігання багаторазових компонентів, які можуть формувати бібліотеку.

Визначення повторної цілі в основному робиться на синтезаторі, який будує нові систем інтеграції компонентів у багаторазові бібліотеки.

Вимірювання реінжинірингу/еволюції здійснюється через метрику

  1. Методи та засоби реалізації еволюційних процесів.

Моделювання еволюційних процесів має наступні стадії :

1. Переклад вихідного коду в EWSL;

2. Реструктуризація (в тому числі кластеризації та візуалізації коду);

3. Створення анотації;

4. Вибір когнітивного інструменту;

5. Використання повторне компонентів;

6. Визначення повторної цілі;

7. Вимірювання еволюції.

Переклад початкового коду в EWSL робиться для конкретної мови перекладання.

Реструктуризація здійснюється програмою трансформатора. Код CSL / COOL поліпшується через програму перетворень. Можуть бути додані нові необхідні функції. Новий CSL / COOL код потім може бути переведений на еквівалентну мову програмування через спеціальну мову перекладача.

Графічні моделі можуть бути також введені для допомоги розуміння успадкованої системи, наприклад, сутність-зв'язок (ER) діаграми, діаграми потоків даних, і діаграм структур

Абстрагування здійснюється користувачем. Щоб домагтись високого рівня специфікації, референт витягує його з CSL або COOL код з абстракцією методів

Взаєморозуміння проводиться за підтримки когнітивного інструменту.

Повторне використання компонентів включає повторне використання бібліотек, і синтезатор. Якщо шукається об'єктно-орієнтованої парадигми, об'єкт видобутку здійснюється на CSL код для отримання еквівалентну COOL код.

Повторне використання бібліотеки використовується для зберігання багаторазових компонентів, які можуть формувати бібліотеку.

Визначення повторної цілі в основному робиться на синтезаторі, який будує нові систем інтеграції компонентів у багаторазові бібліотеки.

Вимірювання реінжинірингу/еволюції здійснюється через метрику

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]