Система проектирования и оценки архитектуры - Architecture Design and Assessment System
В Система проектирования и оценки архитектуры (ADAS) представлял собой набор программ, предлагаемых Институт Исследовательского Треугольника с середины 1980-х до начала 1990-х гг.[1]
А сеть петри -подобная графическая модель системы создана графически. Иерархические графики были смоделированы для определения использования ресурсов и пропускной способности. Функциональное моделирование модели может быть реализовано путем присоединения C (язык программирования) или же Ада (язык программирования) код для узлов. Это позволило динамическое назначение ресурсов, время и приоритет.
Имитационная модель
Модель ADAS состояла из узлов, соединенных направленными дугами.
Для абстрактного моделирования узел представляет собой процесс (системная инженерия) в моделируемой системе. Готовность к выполнению или запуску этого процесса требует, чтобы: его входные данные были удовлетворены, было доступно пространство для его выходных данных и его общий ресурс / оборудование было доступно. Во время выполнения узел потребляет свои входы, использует ресурс в течение предписанного периода времени, а затем производит свои выходные данные.
Входы и выходы процесса представлены дискретными токенами. Эти токены перемещаются по дугам в графе. Если максимальный размер дуги больше единицы, тогда дуга будет представлять собой буфер между системными процессами.
Чтобы уточнить модель системы, под узлом можно разместить подграф, чтобы уточнить поведение этого процесса.
Физические и поведенческие свойства были прикреплены к узлам и дугам в виде атрибутов. Язык определения атрибутов позволял вычислять атрибуты из атрибутов-предков и глобальных значений.
Рекомендации
- ^ Г.А. Франк, Д. Франке и В.Ф. Ингогли, "Архитектурное проектирование и система оценки", VLSI Design, Vol. 6, No. 8, август 1985 г., стр. 30-50.
дальнейшее чтение
- Система проектирования и оценки архитектуры для программного / аппаратного кодирования, Труды 22-й конференции ACM / IEEE по автоматизации проектирования, 1985 г.
- Модифицированный вычислительный граф и его использование при проектировании и анализе параллельных систем, Proc. Пятого Междунар. Конф. по системной инженерии, страницы 385-388. Нью-Йорк: IEEE, 1987.
- Моделирование контроллера оптического дискового рекордера космического полета с использованием системы проектирования и оценки архитектуры, IEEE Southeast Con, апрель 1990 г.
- Применение структурного анализа к телероботической системе, Международная конференция IEEE по системной инженерии, август 1990 г.
- Моделирование производительности мультипроцессоров с помощью ADAS, Конференция AIAA Computers in Aerospace, 7-е, Монтерей, Калифорния, 3-5 октября 1989 г.
- Моделирование и анализ многопроцессорных архитектур, AIAA-1989-3014
- Помощник инженера-испытателя: среда поддержки для проектирования аппаратного обеспечения для тестирования, IEEE Computer, апрель 1989 г.
- Интеграция инструментов для проектирования и оценки высокопроизводительной, высоконадежной вычислительной системы (DAHPHRS), фаза 1, контракт NASA NAS1-17964, май 1992 г., стр. 141 https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19920019342_1992019342.pdf
- Объектно-ориентированное описание на основе CSP и моделирование реконфигурируемой архитектуры адаптивного формирования диаграммы направленности с использованием инструментария OODRA, Журнал обработки сигналов СБИС, ноябрь 1990 г.
- Проектирование самолета для выполнения миссии с использованием методов нелинейной многокритериальной оптимизации, Journal of Aircraft (ISSN 0021-8669), вып. 27 декабря 1990 г.
- Параллелизм в моделях последовательного многопроцессорного моделирования: тематическое исследование, ACM Transactions по моделированию и компьютерному моделированию, апрель 1995 г.
- Практика Пролога: редактор СБИС на основе Пролога, Леон Стерлинг, 1990, ISBN 0-262-19301-9
- Технология автоматизации проектирования для кодирования: состояние и направления, Международный симпозиум IEEE по схемам и системам 1992 г.
- Поддержка программного обеспечения Aladdin, Материалы Национальной конференции по аэрокосмической и электронике IEEE 1991 г.
- Анализ производительности парадигмы планирования крупномасштабных потоков данных, НАСА, Лэнгли, июнь 1993 г., стр. 8 https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19930023024_1993023024.pdf
- Автоматизированный оценщик отказоустойчивости для проектирования, моделирования и анализа систем, Труды, IEEE / AIAA / NASA 9-я конференция по системам цифровой авионики, 1990 г.
- Виртуальное прототипирование, системы цифровой обработки сигналов, Технологический симпозиум Lockheed Martin, 1998 г., слайд 7 https://web.archive.org/web/20110904153705/http://www.atl.lmco.com/projects/csim/vp4C.pdf