Geri Dön

Object-oriented design and implementation of distributed rule engines

Nesne tabanlı dağıtık kural motorları tasarımı ve uygulaması

  1. Tez No: 181270
  2. Yazar: CENK İLTİR
  3. Danışmanlar: DOÇ. DR. ALİ TAMER ÜNAL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Endüstri ve Endüstri Mühendisliği, Industrial and Industrial Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2006
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Endüstri Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 140

Özet

Bu çalışmada, büyük ölçekli kural tabanlı programlama problemlerinin modellemesürecine katkıda bulunacak yeni bir nesne tabanlı dağıtık kural motorları yöntemisunulmuş ve bunu destekleyen bir yazılım, ICRON, kısmi olarak geliştirilmiştir.Literatürde bugüne kadar hiçbir nesne tabanlı kural motoru bulunmamaktadır çünkü kuralve bilgi ifadelerinde lojik dilini kullanmaktadırlar. Varolan kural motorları iş kurallarınıkontrol etmekte ve onları uygulamaktadırlar. Bununla birlikte, varolan kural motorlarıözellikle esneklik ve iş kurallarının dağıtık iş motorlarında yeniden kullanımı yönündeartan dağıtık yazılım sistemleri desteğinden tipik olarak yoksun bulunmaktadırlar. Daha daönemlisi, eşsiz nesne tabanlı dağıtık kural motorları yöntemi ile birlikte sunulanmodelleme sisteminin nesne tabanlı mimarisi kural motorları sistemlerinin modellemesürecine pek çok yenilik getirmektedir: lojik dilinin nesne tabanlı grafiksel modellemediline çevrilmesi; kural tabanlı problemlerin yüksek düzeyde algoritmik modellenmesi;algoritmaları Koşul-Eylem kuralları ekleyerek genişletme; yazılım kodu yazmadanprobleme özgü algoritma geliştirme; algoritma modellerine dönüşebilen algoritmamodelleri; merkezi kural motorunda çözümün mümkün olmadığı ve çok büyük ölçeklikural tabanlı problemlerin dağıtık modelleme ortamında çözümü ve bu büyük ölçekliproblemin çözümü için dağıtık kural motorları için işbirliği ortamı ve iletişim yöntemleritasarlama. Yeni kavramsal yapı ve ICRON, getirdikleri yeniliklerle, günümüz işdünyasının ihtiyaçlarına cevap vermede pazardaki en ümit verici dağıtık kural motorlarısistemini oluşturmaktadır.

Özet (Çeviri)

In this work, a new distributed rule engines paradigm based on object orientation isproposed and a tool partially implemented to support the new paradigm, ICRON, isintroduced in order to address the modeling process of large scale rule based programmingproblems. No object oriented distributed rule engines architecture as a whole is presentedto this date in the literature because they use logic language as a part in their rule and factdefinitions. Current business rule engines manage and execute business rules. However,they typically lack support for increasingly distributed software systems, in particular, withrespect to flexibility and reuse of business rules across distributed rule engines. Moreimportantly, the object oriented architecture of the proposed system together with theunique object oriented distributed rule engines paradigm provides several novelties in themodeling process of rule engines systems such as translation of logic language to objectoriented graphical modeling language, providing a high level, algorithmic modeling of rulebased problems, extending algorithms by adding Condition-Action (CA) rules, problemspecific algorithm developments without writing codes, algorithm models that translatesinto other algorithm models, solving very large scale rule based problems in a distributedmodeling environment that is not possible to solve in a central rule engine and designing acollaboration environment and communication methods for distributed rule engines tosolve this large scale problem. With the novelties that they bring, the new conceptualframework and ICRON constitute the most promising distributed rule engines system inthe market to answer the current business requirements.

Benzer Tezler

  1. Object oriented design and implementation of a web-based distributed simulation and control system

    Nesne yönelimli web tabanlı dağıtık benzetim ve kontrol sisteminin dizayn edilmesi ve gerçekleştirilmesi

    MAHMUT KURŞUN

    Yüksek Lisans

    İngilizce

    İngilizce

    2001

    Endüstri ve Endüstri MühendisliğiBoğaziçi Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    Y.DOÇ.DR. ALİ TAMER ÜNAL

  2. Desing and implementation of an object-oriented mathematical programming environment based on an object-oriented framework for optimization systems

    Eniyieme sistemleri için nesne tabanlı bir yapıya dayalı nesne tabanlı matematiksel programlama ortamının tasarımı ve geliştirilmesi

    ILGAZ SUNGUR

    Yüksek Lisans

    İngilizce

    İngilizce

    2004

    Endüstri ve Endüstri MühendisliğiBoğaziçi Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TAMER ÜNAL

  3. Design and implementation of a concurrent, object-oriented, real-time and distributed programming language with its supportive run-time system

    Eşzamanlı, nesneye yönelik, gerçek zamanlı ve dağıtık bir programlama dili ile destek sisteminin tasarımı ve gerçekleştirilmesi

    MUSTAFA ERHAN SARIDOĞAN

  4. Okunabilir kopyalama algoritmalı DSM sisteminin gerçeklenmesi

    Başlık çevirisi yok

    ÖZGÜR KORAY ŞAHİNGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TAKUHİ NADİA ERDOĞAN

  5. İnternet üzerinde yeni bir bilgi tarama sisteminin tasarımı, gerçekleştirilmesi ve başarım değerlendirmesi

    The Design, development and performance analysis of a new information retriveal system over internet

    AYŞE NUR ZİNCİR

    Doktora

    Türkçe

    Türkçe

    1998

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. TURHAN TUNALI