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

UptoLike

6
Практическая польза от подобной формализованной системы понятий
состоит в возможности развития на ее основе общей теории и методологии
проектирования ВсС, создания эффективных методик и САПР архитектурного и
сквозного проектирования ВсС.
Следует признать, что в подавляющем большинстве коллективов
проектировщиков ВсС сегодня недостаточно высоко оценивается роль и
трудоемкость этапов высокоуровневого проектирования, отсутствует
адекватный технический язык для общения на этом уровне. Они оперируют
лишь конкретными реализациями вычислительных механизмов (то есть
«ассемблерными кодами», в которых трудно или невозможно проследить
концептуальные моменты и решения). Мери Шоу в статье «Мы можем обучать
информатике лучше» пишет: «Давайте организуем наши курсы вокруг идей, а
не вокруг артефактов. Это
сделает наши цели более ясными как для
студентов, так и для преподавателей. Машиностроительные институты не
преподают проектирование бойлера, они преподают термодинамику. В то же
время, как минимум два из основных курсов по информатике «Создание
компиляторов» и «Операционные системы» являются артефактными
динозаврами программирования». [83]. С момента опубликования статьи
ситуация кардинально не изменилась
, данный призыв может быть обоснованно
распространен на область проектирования ВсС.
Система вычислительных архитектурных абстракций может привнести
эффективный язык общения в область проектирования ВсС, повысить
«прозрачность» разработок, резко ускорить развитие вычислительных
архитектур. Однако для этого необходимы усилия не только со стороны
действующих разработчиков вычислительной техники, но и поддержка высшей
школы в
части модернизации учебного процесса на профильных кафедрах
университетов.
1-ая часть учебного пособия посвящена рассмотрению основных проблем,
с которыми сталкиваются разработчки встраиваемых вычислительных систем,
состоянием и перспективами высокоуровневого проектирования ВсС. Особое
внимание уделено архитектурному проектированию встраиваемых
вычислительных систем на уровне архитектурных абстракций
(вычислительных и невычислительных), элементов архитектурного
проектирования, рассмотрению проектного
пространства ВсС и организации
вычислительного процесса. Значительное место уделено аспектной модели
процесса проектирования ВсС, аспектной технологии сквозного
проектирования ВсС на основе понятия архитектурных агрегатов.
Учебное пособие предназначено для студентов, специализирующихся в
области вычислительной техники и программирования. Освоение студентами
вопросов высокоуровневого проектирования встроенных систем позволит им
эффективно внедрять данную методологию в практическую
деятельность
коллективов разработчиков, в которых они будет работать после окончания
учебы.