소프트웨어 구축 운영 및 테스트에 대한 모듈식 접근방식

Modular Approach to Software Construction Operation and Test

소프트웨어 건설 운용 및 시험에 대한 모듈식 접근법(MASCOT)영국 국방부의 후원으로 1970년대 초 로열 레이더 설치소에서 시작하여 향후 20년간 그 진화를 계속하는 소프트웨어 엔지니어링 방법론이다.마스코트의 공동 창시자는 휴고 심슨과 켄 잭슨(현재 텔레로그와 함께)이었다.

대부분의 방법론이 소프트웨어 프로젝트의 기능적 측면에 엄격함과 구조를 가져오는데 집중하는 경향이 있는 경우, 마스코트의 주된 목적은 프로젝트의 구조적 측면을 강조하는 것이다.그것의 창안자들은 개발 중인 소프트웨어의 기능성에 대해 의도적으로 어떤 말도 하지 않았고, 동시에 실행되는 프로세스들 사이의 실시간 제어와 인터페이스 정의에 집중했다.

마스코트는 영국 육군의 라피어 지대공 미사일 시스템, 특히 많은 방어 시스템에 성공적으로 사용되었다.여전히 현장의 시스템에서 사용되고 있지만, 결정적인 성공에 도달한 적이 없으며, 그 후 UML에 기초한 객체 지향 설계 방법론에 의해 가려져 왔다.

영국 표준 협회(BSI) 표준은 방법론 버전 3에 대해 초안이 작성되었지만, 결코 비준되지 않았다.초안 표준의 사본은 여전히 BSI에서 구할 수 있다.

현장에서의 마스코트

영국 국방부는 주요 군사 시스템에 그것의 적용을 통해 MASCAST 방식의 주요 사용자였으며, 한 단계에서는 새로운 작전 시스템에 그것의 사용을 의무화했다.그 예로는 라피어 미사일 시스템과 다양한 영국 해군 지휘통제시스템이 있다.

그 방법의 미래

마스코트의 원칙은 주로 DORIS(Data-Orientating Requirements Improval Scheme) 방법과 구현 프로토코에서 소프트웨어 설계의 일시적 측면과 시스템 아키텍처의 표현에 대한 연구를 통해 학계(기본적으로 DCSC)와 항공우주산업 Matra BAe Dynamics에서 계속 진화한다.ls. 작업에는 UML과 DORIS를 결합하여 복잡한 실시간 시스템을 보다 풍부하게 설명하는 수단도 포함되어 있다(컴퓨터과학연구소).

참조

  1. MASCOT - 소프트웨어 건설 운영 및 테스트, RRE 기술 노트 No 778, 1975년 10월 Royal Radar Setup에 대한 모듈식 접근법
  2. 1986년 H. 심슨.마스코트 방법.소프트w. Eng. J. 1, 3 (1986년 5월), 103-120.ISSN 0268-6961
  3. DD 196:1991; 소프트웨어 구축, 작동 및 테스트(MASCOT), 영국 표준 연구소(British Standards Institute)에 대한 모듈식 접근법 지침
  4. 심슨, H. 1994.컴퓨터 기반 시스템을 위한 아키텍처.IEEE 컴퓨터 기반 시스템 엔지니어링 워크숍, 1994.
  5. Hull MEC, Ewart S, Millar RJ, Hanna JRP.2004년 3월.복합 실시간 및 임베디드 시스템 모델링 - UML 및 DORIS 조합, 실시간 시스템, Vol. 26, 2, 135-159, ISSN 0922-6443

외부 링크