Modulární přístup k provozu a testování konstrukce softwaru - Modular Approach to Software Construction Operation and Test

The Modulární přístup k provozu a testování konstrukce softwaru (MASKOT) je metodologie softwarového inženýrství vyvinut pod záštitou Ministerstvo obrany Spojeného království počínaje začátkem 70. let v Royal Radar Establishment a pokračovat v jeho vývoji v příštích dvaceti letech. Spoluautoři MASCOTu byli Hugo Simpson a Ken Jackson (v současné době s Telelogický ).

Tam, kde se většina metodik soustředí na dosažení důslednosti a struktury funkčních aspektů softwarového projektu, je primárním účelem MASCOT zdůraznit architektonický aspekty projektu. Jeho tvůrci se úmyslně vyhýbali říkat cokoli o funkčnosti vyvíjeného softwaru a soustředili se na řízení a definice rozhraní v reálném čase mezi současně spuštěnými procesy.

MASCOT byl úspěšně použit v řadě obranných systémů, zejména v Raketový systém země-vzduch Rapier britské armády. Ačkoli se stále používá v systémech v terénu, nikdy nedosáhl kritického úspěchu a byl následně zastíněn objektově orientovaný design metodiky založené na UML.

A British Standards Institution Standard (BSI) byl navržen pro verzi 3 metodiky, ale nikdy nebyl ratifikován. Kopie návrhu normy lze stále získat od BSI.

MASCOT v terénu

Britské ministerstvo obrany bylo primárním uživatelem metody MASCOT prostřednictvím její aplikace ve významných vojenských systémech a v jedné fázi nařídilo její použití pro nové operační systémy. Jako příklady lze uvést raketový systém Rapier a různé systémy velení a řízení Royal Navy.

Budoucnost metody

Principy MASCOTu se v akademické komunitě nadále vyvíjejí (hlavně v EU) DCSC ) a letecký a kosmický průmysl Matra BAe Dynamics prostřednictvím výzkumu časových aspektů designu softwaru a vyjádření systémových architektur, zejména v metodě a implementačních protokolech DORIS (Data-Oriented Requirements Implementation Scheme). Práce rovněž zahrnovala kombinaci UML a DORIS, aby poskytly bohatší prostředky k popisu komplexních systémů v reálném čase (Výzkumný ústav výpočetní techniky ).

Reference

  1. MASCOT - Modulární přístup k provozu a testování konstrukce softwaru, Royal Radar Establishment, RRE Technická poznámka č. 778, říjen 1975
  2. Simpson, H. 1986. Metoda maskota. Softw. Eng. J. 1, 3 (květen 1986), 103-120. ISSN 0268-6961
  3. DD 196: 1991; Průvodce modulárním přístupem k konstrukci, provozu a testování softwaru (MASCOT), British Standards Institute
  4. Simpson, H. 1994. Architektura pro počítačové systémy. IEEE Workshop on the Engineering of Computer Based Systems, 1994.
  5. Hull MEC, Ewart S, Millar RJ, Hanna JRP. Březen 2004. Modelování komplexních systémů v reálném čase a vestavěných systémů - kombinace UML a DORIS, systémy v reálném čase, sv. 26, No. 2, 135-159, ISSN 0922-6443

externí odkazy