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
- MASCOT - Modulární přístup k provozu a testování konstrukce softwaru, Royal Radar Establishment, RRE Technická poznámka č. 778, říjen 1975
- Simpson, H. 1986. Metoda maskota. Softw. Eng. J. 1, 3 (květen 1986), 103-120. ISSN 0268-6961
- DD 196: 1991; Průvodce modulárním přístupem k konstrukci, provozu a testování softwaru (MASCOT), British Standards Institute
- Simpson, H. 1994. Architektura pro počítačové systémy. IEEE Workshop on the Engineering of Computer Based Systems, 1994.
- 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