Yazılım Yapım Operasyonu ve Testine Modüler Yaklaşım - Modular Approach to Software Construction Operation and Test

Yazılım İnşaat İşletme ve Test Modüler Yaklaşım ( MASCOT ) bir olan yazılım mühendisliği metodolojisi himayesinde geliştirilen Savunma Birleşik Krallık Bakanlığı ile 1970'lerin başında başlayan Kraliyet Radar kurulması ve gelecek yirmi yıl içinde evrimini devam. MASCOT'un ortak yaratıcıları Hugo Simpson ve Ken Jackson'dı (şu anda Telelogic ile birlikte ).

Çoğu metodoloji, bir yazılım projesinin işlevsel yönlerine titizlik ve yapı getirmeye odaklanma eğilimindeyken, MASCOT'un birincil amacı, bir projenin mimari yönlerini vurgulamaktır . Yaratıcıları, geliştirilmekte olan yazılımın işlevselliği hakkında herhangi bir şey söylemekten kasıtlı olarak kaçındılar ve eş zamanlı çalışan süreçler arasındaki gerçek zamanlı kontrol ve arayüz tanımlarına odaklandılar.

MASCOT, başta İngiliz Ordusunun Rapier karadan havaya füze sistemi olmak üzere bir dizi savunma sisteminde başarıyla kullanıldı . Halen sahadaki sistemlerde kullanılmasına rağmen, hiçbir zaman kritik bir başarıya ulaşamadı ve daha sonra UML'ye dayalı nesne yönelimli tasarım metodolojilerinin gölgesinde kaldı .

Metodolojinin 3. versiyonu için bir İngiliz Standartları Enstitüsü (BSI) standardı taslağı hazırlandı, ancak hiçbir zaman onaylanmadı. Taslak standardın kopyaları yine de BSI'dan alınabilir.

MASKOT alanında

Birleşik Krallık Savunma Bakanlığı, önemli askeri sistemlerde uygulanması yoluyla MASCOT yönteminin birincil kullanıcısı olmuştur ve bir aşamada yeni operasyonel sistemler için kullanılmasını zorunlu kılmıştır. Örnekler arasında Rapier füze sistemi ve çeşitli Kraliyet Donanması Komuta ve Kontrol Sistemleri sayılabilir.

Yöntemin Geleceği

MASCOT'un ilkeleri , yazılım tasarımının zamansal yönleri ve özellikle DORIS'te (Veriye Yönelik Gereksinimler Uygulama Şeması) sistem mimarilerinin ifadesi üzerine araştırmalar yoluyla akademik toplulukta (esas olarak DCSC'de ) ve havacılık endüstrisi Matra BAe Dynamics'te gelişmeye devam ediyor. ) yöntem ve uygulama protokolleri. Çalışma ayrıca karmaşık gerçek zamanlı sistemleri tanımlamanın daha zengin bir yolunu sağlamak için UML ve DORIS'in birleştirilmesini de içeriyor ( Bilgisayar Bilimi Araştırma Enstitüsü ).

Referanslar

  1. MASCOT - Yazılım Yapım Operasyonu ve Testine Modüler Bir Yaklaşım, Kraliyet Radar Kuruluşu, RRE Teknik Not No 778, Ekim 1975
  2. Simpson, H. 1986. Maskot yöntemi. Yazılım Müh. J. 1, 3 (Mayıs 1986), 103-120. ISSN 0268-6961
  3. GG 196:1991; Yazılım oluşturma, çalıştırma ve test etme (MASCOT) için modüler bir yaklaşım için kılavuz, İngiliz Standartları Enstitüsü
  4. Simpson, H. 1994. Bilgisayar Tabanlı Sistemler için Mimari. Bilgisayar Tabanlı Sistemlerin Mühendisliği üzerine IEEE Çalıştayı, 1994.
  5. Gövde MEC, Ewart S, Millar RJ, Hanna JRP. Mart 2004. Karmaşık Gerçek Zamanlı ve Gömülü Sistemlerin Modellenmesi - UML ve DORIS Kombinasyonu, Gerçek Zamanlı Sistemler, Cilt. 26, No. 2, 135-159, ISSN 0922-6443

Dış bağlantılar