Высокоуровневое проектирование встраиваемых систем. Часть 1. Платунов А.Е - 49 стр.

UptoLike

48
1.3 Предпосылки повышения уровня абстракции в методиках
проектирования встраиваемых систем
1.3.1 Кризис методик проектирования встраиваемых систем
Специалисты отмечают, что использование традиционных методов
проектирования в сегодняшних условиях привело к системному кризису в
области создания ВсС [63, 16]. Как показано на рис. 1.9 существует растущий
разрыв между потенциальными возможностями элементной базы,
эффективностью схемного и программного проектирования, требуемыми
объемами верификации и тестирования, архитектурным проектированием.
Использование распространенных технологий
проектирования заставляет
разработчиков постоянно повышать уровень "строительных кирпичей", что при
отсутствии средств комплексной оптимизации и верификации ведет к эффекту
"насыщения" в достижимой сложности и качестве конечного продукта [16].
Проблема состоит в том, что существующий потенциальный объем
разработок ВсС не может быть выполнен коллективами, работающими в данной
области, в рамках традиционных технологий
проектирования либо в требуемые
сроки, либо с достаточным качеством. Кризис влияет на качество разработок
(массовое появление "сырых" продуктов на рынке, в первую очередь это
относится к микросхемам и программному продукту), ограничивается
доступная сложность проектируемых ВсС, практически не применяются
технологии повторного использования элементов разработок.
Рис. 1.9. Кризис методик проектирования ВС
(Bryan Preas, Xerox PARC, 35th DAC)
Уместным будет привести слова Э. Дейкстры из статьи "The end of
Computing Science?" [62]: "…я хочу сказать, что самая главная проблема
вычислительной техники, а именно «как избежать неразберихи», НЕ была
решена. Напротив, сложность большинства наших систем значительно
превышает разумную, и они слишком беспорядочны и хаотичны для того,
чтобы использовать их
с удобством и уверенностью".