Geri Dön

A CORBA based infrastructure for command and control systems

Komuta ve kontrol sistemleri için CORBA tabanlı altyapı yazılımı

  1. Tez No: 95430
  2. Yazar: ALİ METİN BALCI
  3. Danışmanlar: PROF. DR. SELAHATTİN KURU
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: CORBA, Denetim sistemleri, Güvenilirlik, Yazılım mimarisi, CORBA, Control systems, Reliability, Software architecture
  7. Yıl: 2000
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

ÖZET KOMUTA VE KONTROL SİSTEMLERİ İÇİN ÇORBA TABANLI ALTYAPI YAZILIMI Askeri platformlarda kullanılan komuta ve kontrol sistemleri (KKS) gelişip, karmaşık bir hal aldıkça, güvenilir, değiştirilebilirin-, ölçeklenebilinir, platform ve işletim sistemlerinden bağımsız, dağıtık ortamda çalışan ve belli bir kişi / kuruma ait olmayan program geliştirme ortamları sistem mühendisleri ve geliştiricileri açısından önem kazanmaktadır. Halihazırda bu sistemlerde kullanılan yazılım mimarileri, bir çok kullanışlı özelliklere sahip olmalarına rağmen, KKS isterlerine tam cevap verecek nitelikte değildirler. Bu tez ile, Ortak Nesne İstek Aracısı Mimarisi (Common Object Request Broker Arcbitecture-CORBA) de kullanılarak tasarlanan, komuta ve kontrol sistemlerinin güvenilirlik ve hataya dayamlırlık isterlerine cevap verecek yazılım geliştirme altyapısı üzerinde yapılan çalışmalar sunulmaktadır. Geliştirilen altyapı, ÇORBA tarafından belirlenen servislere ilave olarak bazı imkanlar ile komuta ve kontrol yazalım birimlerinin kolay bir şekilde sisteme dahil edilmesini veya sistemden çıkarılmasını sağlayan bir ortam sunmaktadır. Ayrıca tez kapsamında, bu altyapıyı kullanacak şekilde tasarlanmış bütün bir komuta ve kontrol sistemine ilişkin yazılım mimarisi de anlatılmaktadır. Takdim edilen ÇORBA tabanlı altyapı yazılımı (CORBIS) uygulama yazılımlarına dağıtılmış ortamda, hızlı veri ulaşımı, veri sorgulama, değişik anahtar değerlerine göre veri depolama, ve olaylardan tetiklenebilme imkanları sağlayan bir ortam sunmaktadır. Bu konuda tez kapsamında ortaya konulan konseptlerin geçerliliğini gösteren (“proof of concept”seviyesindeki) yazalım, CORBIS'in belirtilen servisleri yakın gerçek zamanda iyi performans gerektiren uygulama yazılımlanna sağlayabildiğim göstermiştir. Sunduğu ilave imkanlar yarımda, büyük ölçekli sistemlerde CORBIS'in mevcut ÇORBA uygulamalarına oranla daha iyi performans gösterdiği ve daha iyi ölçeklenebildiği tespit edilmiştir.

Özet (Çeviri)

IV ABSTRACT A CORBA BASED INFRASTRUCTURE FOR COMMAND AND CONTROL SYSTEMS As command and control systems (CCS) in military platforms are getting larger and more complex, need for reliable, modifiable, scalable, platform and operating system independent, distributed and non-proprietary programming environments become important for system engineers and developers. Although there are some architectures available offering many useful features, none of them fully complies with the requirements of CCS domain. In this thesis, an infrastructure is proposed to satisfy the reliability and fault- tolerancy requirements of a CCS software architecture over Common Object Request Broker Architecture(CORBA). The infrastructure provides some additional services over CORBA and an environment which enables run-time reconfiguration of the command and control system software modules. An overall software architecture that utilizes this infrastructure in CCS domain is also presented. The proposed CORBA based infrastructure (CORBIS) provides an event based system enriched with fast access to the data, query and view services over data, and typed event notification capabilities. Our proof of concept level implementation showed that CORBIS can provide the proposed services for performance sensitive applications in CCS. In addition to extra services that it provides, CORBIS performs and scales better than the current commercial CORBA implementations in large-scale systems.

Benzer Tezler

  1. A Multidatabase infrastructure ouer corba

    Corba üzerinde bir çoklu veri tabanı altyapısı

    EBRU KILIÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    1996

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ASUMAN DOĞAÇ

  2. Design and implementation of a worklow definition language

    Bir iş akımı tanımlama dili tasarımı ve gerçekleştirimi

    VAHİD SADJADİ-NEJAD

    Yüksek Lisans

    İngilizce

    İngilizce

    1996

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ASUMAN DOĞAÇ

  3. Geniş ölçekli tekrar kullanım ortamlarında bileşen yönelikli yazılım geliştirme

    Başlık çevirisi yok

    RIZA CENK ERDUR

    Yüksek Lisans

    Türkçe

    Türkçe

    1995

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ.DR. BAHAR ALAKENT

  4. A Marketing failure: Calve instant soup

    Pazarlamada bir başarısızlık örneği: Calve hazır çorba

    JÜLİDE MELDA ÇAKICI

    Yüksek Lisans

    İngilizce

    İngilizce

    1996

    İşletmeKoç Üniversitesi

    PROF.DR. AYDIN MÜDERRİSOĞLU

  5. Guard generation for a distributed workflow enactment service

    Dağıtık bir iş akışı harekete geçirme servisi için nöbetçi oluşturulması

    NESİME TATBUL

    Yüksek Lisans

    İngilizce

    İngilizce

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ASUMAN DOĞAÇ