İHTİYAÇ
İşleyen, üreten sistemlerin, yazılımlarla kontrolü ve yönetilmesi, çoğunlukla, bu sistemlerin modellerinin yazılım
içinde bazı temel standart verilerle ve prosedürlerle temsil edilmelerini gerektirmektedir. Sistem modeli,
analiz edilen sistemi, istisnalar da dahil olmak üzere, her şartta temsil edebilmelidir. Bu modellerin,
gerçek sistemlerin davranışlarını, yazılım içinde, imitasyonundaki başarısı, doğrudan yazılımın başarısını etkilemektedir.
Gerçek sistemlerin karşı karşıya kaldığı şartların zaman içinde ileri-geri değişmesi, sayılarının artması, yazılımlarda da
ilgili temel standart verilerin ileri-geri değiştirilerek gerçeğe uyumlu hale getirilmeleri gereğini doğurmaktadır.
Bu değişikliklerin sıklık derecesi ve kullanılan
sistem verilerinin miktarı arttıkça, konvansiyonel tek boyutlu veri setleri kullanan kontrol ve planlama yazılımlarının kullanımı ve idaresi zorlaşmakta,
artı değer olmaktan çıkıp, kaynak tüketici durumuna gelmektedir.
Bundan dolayı, yazılım sistemlerinde kullanılan modellerin temel aldığı veriler, daha geniş kapsamlı ve dinamik
yapıda olmalı ve gerçek şartlarda olan veya olabilecek değişikliklerin tümünü, zamanında, kolaylıkla takip ederek
paralel çalışma şartını korumalı ve temsil edebilmelidir.
ÇÖZÜM

“Aktif Veri Seçici”, sistem modelinin temel aldığı veri setlerine, çok boyutlu, modüler yapı kazandırmakta ve her farklı durum için
farklı veri setlerinin önceden oluşturulabilmesini ve dolayısıyla seçilebilir olmalarını sağlamaktadır.
Temel standart verilerin, modüler yapıda, bağımsız boyutlar halinde, sayı limiti olmaksızın, oluşturulması ve sistemin yaşam
döngüsü içinde geçerli şartlara göre doğru veri modülünün, kısa sürede belirlenip aktif hale getirilmesi, ADS mekanizmaları
yoluyla gerçekleştirilmektedir.
Zamana bağımlı olan mod' lar, zamanları geldiğinde otomatik olarak aktif hale gelecek şekilde kurgulanmaktadır. Bununla birlikte,
durum bağımlı mod' lar da program olaylarına (event) veya periyodik olarak gerçekleştirilen kontrol-test döngülerine bağlanmakta ve
senkronizasyon sağlanmaktadır.
Sisteme bağlanmış her bir kullanıcı için farklı bir bağımsız veri seti aktif halde olabilir. Bu yapıyla, sistem eş zamanlı olarak
farklı modlarda çalıştırılabilmektedir. Tüm bu esneklik, admin tarafından istenilen ölçüde ve kullanıcı bazında kısıtlanabilir ve
gerekli görüldüğü durumlarda, konvansiyonel sistemlerde olduğu gibi, tek boyutlu homojen yapı haline getirilebilmektedir.
Şekil : Aktif Veri Seçici temel yapısal tasarımı.
|