Модульный подход к эксплуатации и тестированию построения программного обеспечения - Modular Approach to Software Construction Operation and Test

В Модульный подход к эксплуатации и тестированию построения программного обеспечения (ТАЛИСМАН) это методология программной инженерии разработан под эгидой Министерство обороны Соединенного Королевства начиная с начала 1970-х гг. Королевский радар и продолжая свое развитие в течение следующих двадцати лет. Соавторами MASCOT были Хьюго Симпсон и Кен Джексон (в настоящее время Telelogic ).

В то время как большинство методологий имеют тенденцию концентрироваться на придании строгости и структурированности функциональным аспектам программного проекта, основная цель MASCOT - подчеркнуть архитектурный аспекты проекта. Его создатели намеренно избегали говорить что-либо о функциональности разрабатываемого программного обеспечения и сосредоточились на управлении в реальном времени и определениях интерфейсов между одновременно выполняющимися процессами.

MASCOT успешно использовался в ряде систем защиты, в первую очередь в Зенитный ракетный комплекс Rapier британской армии. Хотя он все еще используется в полевых условиях, он так и не достиг критического успеха, и впоследствии его затмили объектно-ориентированный дизайн методологии, основанные на UML.

А Британский институт стандартов (BSI) был разработан проект для версии 3 методологии, но так и не был ратифицирован. Копии проекта стандарта все еще можно получить в BSI.

МАСКОТ в поле

Министерство обороны Великобритании было основным пользователем метода MASCOT благодаря его применению в важных военных системах и на одном этапе санкционировало его использование в новых операционных системах. Примеры включают ракетную систему Rapier и различные системы командования и управления Королевского флота.

Будущее метода

Принципы MASCOT продолжают развиваться в академическом сообществе (в основном в DCSC ) и аэрокосмической промышленности Matra BAe Dynamics посредством исследования временных аспектов проектирования программного обеспечения и выражения системных архитектур, в первую очередь в методе DORIS (схема реализации требований, ориентированных на данные) и протоколах реализации. Работа также включала объединение UML и DORIS, чтобы обеспечить более богатые средства описания сложных систем реального времени (Институт компьютерных исследований ).

Рекомендации

  1. MASCOT - Модульный подход к эксплуатации и тестированию программного обеспечения, Royal Radar Establishment, Техническая нота RRE № 778, октябрь 1975 г.
  2. Симпсон, Х. 1986. Метод талисмана. Софтв. Англ. J. 1, 3 (май 1986 г.), 103–120. ISSN 0268-6961
  3. DD 196: 1991; Руководство по модульному подходу к созданию, эксплуатации и тестированию программного обеспечения (MASCOT), Британский институт стандартов
  4. Симпсон, Х. 1994. Архитектура компьютерных систем. Семинар IEEE по разработке компьютерных систем, 1994.
  5. Hull MEC, Ewart S, Millar RJ, Hanna JRP. Март 2004 г. Моделирование сложных систем реального времени и встроенных систем - сочетание UML и DORIS, Системы реального времени, Vol. 26, № 2, 135-159, ISSN 0922-6443

внешняя ссылка