Список открывает архитектура бортового процессора А-7Е1, разработанная Научно-исследовательской лабораторией ВМС (NRL) в конце 1970-х годов и описанная у Басса, Клементса и Казмана (2003). Хотя эта конкретная система так и не пошла в производство, она удовлетворяет всем критериям. Эта архитектура оказала огромное влияние на дисциплину программной архитектуры, так как она впервые продемонстрировала отделение модулей сокрытия информации и структур типа «использует» от структур процессов в реальной системе. Она показала, что сокрытие информации может использоваться в качестве основного принципа декомпозиции сложной системы. Так как разработка архитектуры финансировалась правительством США, вся проектная документация находится в свободном доступе2. Архитектура содержит четко определенную структуру «использует», которая упрощает поэтапное конструирование системы. Наконец, структура модулей сокрытия информации предоставляет четкие и унифицированные критерии декомпозиции системы, что приводит к усилению концептуальной целостности. Бортовой процессор А-7Е как выдающийся представитель программной архитектуры встроенных систем несомненно входит в нашу галерею.
Related posts:
- Интерфейс модуля
- Структуры сокрытия информации
- Архитектура Darkstar
- Архитектура и композиция системы
- Из чего складывается программная архитектура?