Подход Modular для программного обеспечения строительства и эксплуатации Test ( MASCOT ) является разработка программного обеспечения методология разработана под эгидой Соединенного Королевства Министерство обороны , начиная с начала 1970 - х годов в Королевском Radar Establishment и продолжает свою эволюцию в течение следующих двадцати лет. Соавторами MASCOT были Хьюго Симпсон и Кен Джексон (в настоящее время работающий в Telelogic ).
В то время как большинство методологий имеют тенденцию концентрироваться на придании строгости и структурированности функциональным аспектам программного проекта, основная цель MASCOT - подчеркнуть архитектурные аспекты проекта. Его создатели намеренно избегали говорить что-либо о функциональности разрабатываемого программного обеспечения и сосредоточились на управлении в реальном времени и определениях интерфейсов между одновременно выполняющимися процессами.
MASCOT успешно использовался в ряде систем обороны, в первую очередь в ракетной системе класса « земля-воздух» британской армии Rapier . Хотя он все еще используется в полевых системах, он никогда не достиг критического успеха и впоследствии был вытеснен методологиями объектно-ориентированного проектирования, основанными на UML .
Британский институт стандартов (BSI) стандарт был разработан для 3 -й версии методики, но никогда не был ратифицирован. Копии проекта стандарта все еще можно получить в BSI.
МАСКОТ в поле [ править ]
Министерство обороны Великобритании было основным пользователем метода MASCOT в связи с его применением в важных военных системах и на каком-то этапе санкционировало его использование в новых операционных системах. Примеры включают ракетную систему Rapier и различные системы командования и управления Королевского флота.
Будущее метода [ править ]
Принципы MASCOT продолжают развиваться в академическом сообществе (в основном в DCSC ) и в аэрокосмической отрасли Matra BAe Dynamics путем исследования временных аспектов проектирования программного обеспечения и выражения системных архитектур, в первую очередь в DORIS (Схема реализации требований, ориентированных на данные). ) метод и протоколы реализации. Работа также включала объединение UML и DORIS для обеспечения более богатых средств описания сложных систем реального времени ( Институт компьютерных исследований ).
Ссылки [ править ]
- MASCOT - Модульный подход к эксплуатации и тестированию программного обеспечения, Royal Radar Establishment, Техническая нота RRE № 778, октябрь 1975 г.
- Симпсон, Х. 1986. Метод талисмана. Софтв. Англ. J. 1, 3 (май 1986 г.), 103–120. ISSN 0268-6961
- DD 196: 1991; Руководство по модульному подходу к созданию, эксплуатации и тестированию программного обеспечения (MASCOT), Британский институт стандартов
- Симпсон, Х. 1994. Архитектура компьютерных систем. Семинар IEEE по разработке компьютерных систем, 1994.
- Hull MEC, Ewart S, Millar RJ, Hanna JRP. Март 2004 г. Моделирование сложных систем реального времени и встроенных систем - сочетание UML и DORIS, Системы реального времени, Vol. 26, № 2, 135-159, ISSN 0922-6443