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ı: Belirtilmemiş.

Ö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

    Boğaziçi Üniversitesi

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

    Yükleniyor...

  2. 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

    Doktora

    İngilizce

    İngilizce

    2000

    İstanbul Teknik Üniversitesi

    Yükleniyor...

  3. A Systems framework and struched methodology for design and development of manufacturing control systems using n-tier clint/server technology

    İmalat denetmele sistemlerinin çok-katmanlı istemci/sunucu teknolojisine göre tasarım ve geliştirilmeleri için bir sistem yapısı ve uygulama methodolojisi

    HAKKI ÖZGÜR ÜNVER

    Doktora

    İngilizce

    İngilizce

    2000

    Orta Doğu Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    Yükleniyor...

  4. 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

    Boğaziçi Üniversitesi

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

    Yükleniyor...

  5. Etkin modem haberleşmesi sağlayan nesneye dayalı bir yazılım tasarımı

    Design of an object oriented software for efficient modem communications

    FEZA BUZLUCA

    Yüksek Lisans

    Türkçe

    Türkçe

    1991

    İstanbul Teknik Üniversitesi

    Yükleniyor...