ВУЗ:
Составители:
94
Рис. 65. Организация САПР, ориентированной на описание низкого уровня
Система, основанная на автоматическом сравнении проектов, выполнен-
ных на различных уровнях представления, схематически показана на рис. 66.
В данном случае разработчик описывает проект как на языке описания топо-
логии, так и на языке высокого уровня. Вероятность ошибки при описании на
языке высокого уровня невелика. Чтобы гарантировать определенную степень
безошибочности проекта на низком уровне, экстрактор выделяет описание
высокого уровня из описания низкого уровня и посредством сравнения прове-
ряется, являются ли два описания высокого уровня функционально эквива-
лентными. Следует отметить, что алгоритм сравнения описаний высокого
уровня сложен и определенным образом ограничен.
На рис. 67 схематически показана система “Помощник разработчика”, в
которой несколько уровней представления проекта связаны через базу данных
и программные модули “Помощника”, позволяющие некоторым образом ав-
томатизировать поэтапный перевод низкоуровневых описаний проекта в опи-
сания более высоких уровней представления. Поскольку проект рассматрива-
ется в данном случае как один объект, изменения на высоком уровне требуют
изменений на всех более низких уровнях. При этом система управления базой
данных должна своевременно сообщить всем частям проекта, что именно
изменено. В идеале, “Помощник” может автоматически перепроектировать
нижние уровни абстракции, если изменения на более высоких уровнях незна-
чительны.
Страницы
- « первая
- ‹ предыдущая
- …
- 90
- 91
- 92
- 93
- 94
- …
- следующая ›
- последняя »