El Enfoque Modular para la Operación y Prueba de Construcción de Software ( MASCOT ) es una metodología de ingeniería de software desarrollada bajo los auspicios del Ministerio de Defensa del Reino Unido que comenzó a principios de la década de 1970 en el Royal Radar Establishment y continúa su evolución durante los próximos veinte años. Los co-creadores de MASCOT fueron Hugo Simpson y Ken Jackson (actualmente con Telelogic ).
Donde la mayoría de las metodologías tienden a concentrarse en aportar rigor y estructura a los aspectos funcionales de un proyecto de software, el propósito principal de MASCOT es enfatizar los aspectos arquitectónicos de un proyecto. Sus creadores evitaron deliberadamente decir algo sobre la funcionalidad del software que se estaba desarrollando y se concentraron en el control en tiempo real y las definiciones de interfaz entre los procesos que se ejecutan simultáneamente.
MASCOT se utilizó con éxito en varios sistemas de defensa, sobre todo en el sistema de misiles tierra-aire Rapier del ejército británico. Aunque todavía se usa en sistemas en el campo, nunca alcanzó un éxito crítico y posteriormente ha sido eclipsado por las metodologías de diseño orientadas a objetos basadas en UML .
Se redactó un estándar de la British Standards Institution (BSI) para la versión 3 de la metodología, pero nunca se ratificó. Aún se pueden obtener copias del borrador de la norma en la BSI.
MASCOT en el campo
El Ministerio de Defensa del Reino Unido ha sido el usuario principal del método MASCOT a través de su aplicación en importantes sistemas militares, y en una etapa ordenó su uso para nuevos sistemas operativos. Los ejemplos incluyen el sistema de misiles Rapier y varios sistemas de mando y control de la Royal Navy.
El futuro del método
Los principios de MASCOT continúan evolucionando en la comunidad académica (principalmente en el DCSC ) y la industria aeroespacial Matra BAe Dynamics , a través de la investigación de los aspectos temporales del diseño de software y la expresión de arquitecturas de sistemas, más notablemente en el DORIS (Esquema de implementación de requisitos orientados a datos). ) métodos y protocolos de implementación. El trabajo también ha incluido la combinación de UML y DORIS para proporcionar un medio más rico de describir sistemas complejos en tiempo real ( Computer Science Research Institute ).
Referencias
- MASCOT - A Modular Approach to Software Construction Operation and Test, Royal Radar Establishment, RRE Technical Note No 778, octubre de 1975
- Simpson, H. 1986. El método de la mascota. Softw. Ing. J. 1, 3 (mayo de 1986), 103-120. ISSN 0268-6961
- DD 196: 1991; Guía para un enfoque modular para la construcción, operación y prueba de software (MASCOT), British Standards Institute
- Simpson, H. 1994. Arquitectura para sistemas basados en computadora. Taller IEEE sobre Ingeniería de Sistemas Basados en Computadoras, 1994.
- Casco MEC, Ewart S, Millar RJ, Hanna JRP. Marzo de 2004. Modelado de sistemas integrados y en tiempo real complejos: la combinación UML y DORIS, sistemas en tiempo real, vol. 26, núm. 2, 135-159, ISSN 0922-6443