Yuqorida aytilgan fikrlar hisoblash tarmog‘ini loyihalashda tarmoq arxitektura sxemasini yaratish uchun chizmalardan foydalanish kerak bo‘ldi, ushbu chizmalarni graflar nazariyasiga asoslanib shakillantirildi. Kompyuter tarmoqlarini loyihalash uning arxitekturasini yaratishda graflar nazariyasidan foydalanildi. Korxona xodimlarining xulq-atvor madelini yaratishda agentlarga asoslangan modeldan foydalanilib algoritm ishlab chiqildi.
Axborot kommunikatsiya tizimlarini xavfsizligini ta’minlash maqsadida korxona misolida axborotni himoyalashning intellektual tizimini qurishning matematik modeli va algoritmi ishlab chiqishildi.
III BOB. AXBOROT KOMMUNIKATSIYA TIZIMLARI UCHUN MODEL VA ALGORITMLARINING DASTURIY TA’MINOTINI ISHLAB CHIQISH
Ushbu bobda ko`rib chiqilgan barcha algoritmlardan foydalangan holda magistrlik dissertatsiyasining kirish qismida qo`yilgan maqsadni amalga oshirishga yondashildi. Bunda masalaning qo`yilish shartiga ko`ra kompyuter tizimlarini (majmualarini) xavfsizligini taminlash maqsadida ko’p-agentli tizimlarini qo’llash maqsad qilib tanlangan edi. Buning uchun shu kungacha mavjud bo`lgan ko’p-agentli tizimlarga, umuman ko’p-agentli tizimlarni algoritmlari o`rganib chiqildi. O`rganib chiqilgan algoritmlar asosida Window operatsion tizimida ishlaydigan kompyutelar uchun dastur yaratish bosqichlari ishlab chiqildi. Bunda barcha kerakli resurslar tanlab chiqildi. Bular:
Shaxsiy kompyuterlar;
Dastur yaratish uchun C++ Builder 6.0
Dasturlash muhiti va C++ tili;
Natijalarni vizuallizatsiyalash uchun NetLogo dasturi
Dastur muhiti windows tizimining standart “form” kompanentasida yasalib unga kerakli boshqaruv paneli va ma`lumotlarni namoyish qilish uchun maydonlar ajratildi. Dastur yaatishda uni minimal funksiyalar bilan taminlashga harakat qilindi, ya`ni ma`lumot kiritish, baza shakllantirish, hisoblashlarni amalga oshirish va testlash. Bunda kiruvchi ma`lumot sifatida kompyuterlarda foydalanilayotgan dasturlar olinib, chiquvchi ma`lumot sifatida taqiqlangan dasturlar nomi olindi. Kiruvchi ma`lumot kompyuterdan foydalanuvchilarning faoliyati bo’lsa, bu ma’lumotlar omborida saqlanib olinadi. Denied.txt faylda ma’lumotlar yig’ilib boriladi. Dasturda serverga taqiqlanagan dasturlar ro’yxati kiritiladi. Dasturni sinovdan o’tkazish jarayonida local tarmoqda agentlar o’rnatilib serverda kuzatiladi. Local tarmoqdagi jarayonlar IP va ID ga ko’ra ma’lumotlar omboriga yozib boriladi, bunda taqiqlangan dasturlarga kirilsa jarayon to’xtatiladi.