Dergiler / Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi / 2011 / Cilt: 4 Sayı: 1

Model Güdümlü Taktiksel Harp Sahası Yönetim Sistemi Tasarımı

Model Driven Development Approach for Tactical Battlefield Management

Sayfa
1–1
DOI
—

Özet

Askeri bir harekatta birimler arası mesajlaşma ve görev dağılımı esastır. Müttefik harekatlarda saha bilgisinin müttefik birimler arasında paylaşılabilmesi hayati öneme sahiptir. Ortak bir dil yapısına dayalı alana özgü diller sayesinde birimler çatışma hakkında güncel bilgiye erişebilir ve farklı dillerin entegrasyonu ile müttefik harekatlar yönetilebilir. Bu çalışmada örnek bir THSYS için üç farklı yaklaşım kullanılmış ve kıyaslanmıştır: (1) Geleneksel dil bilgisi geliştirme yaklaşımı, (2) üst-üst modelden üst model geliştirme ve (3) ayrımlama yoluyla model güdümlü tasarım. Model dönüşümleri ile model güdümlü yaklaşımın üretkenlik, tekrar kullanılabilirlik, taşınabilirlik, müştereklik gibi kalite unsurlarına katkısı gösterilmiştir.

Abstract

In a military operation distribution of commands, feedback of controls, splitting the intelligence, and execution of missions are the crucial issues. Besides, in a joint war-fight, exchange of information is the most important issue. These issues are handled by battle management systems. The basic aim of such systems is to provide a common language so that any instrument of the combat will be well-informed. This leads to develop domain specific languages (DSL) that can best capture the concerns of the domain and that also conform to a common language for integration. In this work, we elaborate on a sample tactical battlefield management system (TBMS) utilizing the benefits of the model-driven software development (MDSD) such as productivity, reuse, portability, and interoperability. First a traditional approach based on grammarware is taken. Then two MDSD approaches are considered: from scratch and UML Profiling. Finally, the three approaches are compared for several aspects.

Anahtar kelimeler: Harp Yönetim Sistemleri, Model Güdümlü Yazılım Geliştirme, Alana Özgü Dil Tasarımı, UML Ayrımlama Yöntemi, ÜstModel, Model Dönüşümü