An industrial application using blackboard architecture
dc.contributor.advisor | Kuru, Selahattin | en_US |
dc.contributor.author | Tünay, Kerem Burak | en_US |
dc.contributor.other | Işık Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Yüksek Lisans Programı | en_US |
dc.date.accessioned | 2016-06-01T11:47:51Z | |
dc.date.available | 2016-06-01T11:47:51Z | |
dc.date.issued | 2006 | |
dc.department | Işık Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Yüksek Lisans Programı | en_US |
dc.description | Text in English ; Abstract: English and Turkish | en_US |
dc.description | Includes bibliographical references (leaves 58) | en_US |
dc.description | viii, 59 leaves | en_US |
dc.description.abstract | This thesis implements control architecture for goal-driven blackboard systems. The architecture is based on searching a general goal tree by diminishing into sub-goal trees. The aim is to develop a problem solving architecture in the AI space via blackboard system. The basic elements of the architecture are goals, policies, strategies, facts, methods, and knowledge sources. The basic control loop employs a bidding mechanism to determine the knowledge source to be executed at the current cycle. A policy is a local scheduling criterion which guides to bidding process and it indicates which of the attributes of the knowledge sources are relevant in this process. A strategy is a global scheduling criteria such as depth-first, breadth-first etc. A method is a partially complete general goal tree structure representing high level knowledge on how to solve a problem. The architecture employs a control blackboard, and separate knowledge sources for the control problem and for representing the domain knowledge. A production planning application is developed using this architecture. Both C++ and ABAP languages were used to implement this application. | en_US |
dc.description.abstract | Bu tez amaç-güdümlü karatahta sistemleri için bir kontrol mimarisinin uygulamasını içermektedir. Mimari, genel amaç ağaçlarının alt-amaç ağaçlarına indirgenerek taranmasına dayanmaktadır. Tezin amacı, karatahta sistemini kullanarak yapay zeka alanında problem çözme mimarisi geliştirmektir. Amaçlar, genkurallar, stratejiler, yöntemler ve bilgi kaynakları mimarinin temel elemanlarını oluşturmaktadırlar. Ana kontrol döngüsü, o andaki çevrimde işlenecek bilgi kaynağını belirlemek için bir değerleme mekanizması kullanmaktadır. Burada genkurallar bilgi kaynaklarının hangi niteliklerinin kullanılacağını belirleyen lokal zamanlama kriterleridir. Öte yandan, strateji, önce-derine, önce-enine gibi global zamanlama kriteridir. Yöntemler ise, bir problemi nasıl çözmek gerektiği üzerine varolan yüksek düzeyde iki bilgiyi tanımlayan kısmen tamamlanmış genel amaç ağacı yapısıdır. Mimari, ayrı kontrol ve domen karatahtaları kullanır. Kontrol problemi ve domen ile ilgili bilgiler ayrı bilgi kaynakları ile temsil edilir. Bu mimari kullanılarak bir üretim planlaması uygulaması geliştirilmiştir. Uygulamayı geliştirmek için, C++ ve ABAP dilleri birlikte kullanılmıştır. | en_US |
dc.description.tableofcontents | BLACKBOARD SYSTEMS | en_US |
dc.description.tableofcontents | A BLACKBOARD SYSTEM IN DETAIL | en_US |
dc.description.tableofcontents | KNOWLEDGE SOURCES | en_US |
dc.description.tableofcontents | THE BLACKBOARD | en_US |
dc.description.tableofcontents | CONTROL COMPONENT | en_US |
dc.description.tableofcontents | BLACKBOARD SYSTEMS AS COLLABORATING SOFTWARE | en_US |
dc.description.tableofcontents | REPRESENTATION | en_US |
dc.description.tableofcontents | AWARENESS | en_US |
dc.description.tableofcontents | INVESTIGATION | en_US |
dc.description.tableofcontents | INTERACTION | en_US |
dc.description.tableofcontents | INTEGRATION | en_US |
dc.description.tableofcontents | COORDINATION | en_US |
dc.description.tableofcontents | THE PROPOSED ARCHITECTURE | en_US |
dc.description.tableofcontents | ELEMENTS OF THE CONTROL LOOP | en_US |
dc.description.tableofcontents | THE CONTROL LOOP IN DETAIL | en_US |
dc.description.tableofcontents | A SIMPLE EXAMPLE OF ARCHITECTURE | en_US |
dc.description.tableofcontents | FLIGHT TICKETING PLAN | en_US |
dc.description.tableofcontents | THE SCENARIO | en_US |
dc.description.tableofcontents | ELEMENTS, KNOWLEDGE SOURCES AND FACTS | en_US |
dc.description.tableofcontents | EXECUTION OF THE SYSTEM | en_US |
dc.description.tableofcontents | IMPLEMENTATION | en_US |
dc.description.tableofcontents | GENERAL FLOW OF THE IMPLEMENTATION | en_US |
dc.description.tableofcontents | ARCHITECTURE ELEMENTS | en_US |
dc.description.tableofcontents | THE CONTROL LOOP FLOWCHART | en_US |
dc.description.tableofcontents | EXAMPLES | en_US |
dc.description.tableofcontents | APPLICATION: ROUTING PLANNER IN A FACTORY | en_US |
dc.description.tableofcontents | THE SCENARIO | en_US |
dc.description.tableofcontents | ABAP PROGRAM : ZPLANTEST | en_US |
dc.description.tableofcontents | ELEMENTS, KNOWLEDGE SOURCES AND FACTS | en_US |
dc.description.tableofcontents | EXECUTION OF THE SYSTEM | en_US |
dc.description.tableofcontents | OTHER APPLICATIONS IN THE MARKET | en_US |
dc.description.tableofcontents | TRIGGER | en_US |
dc.description.tableofcontents | PREACTOR | en_US |
dc.identifier.citation | Tünay, K. B. (2006). An industrial application using blackboard architecture. İstanbul: Işık Üniversitesi Fen Bilimleri Enstitüsü. | en_US |
dc.identifier.uri | https://hdl.handle.net/11729/906 | |
dc.institutionauthor | Tünay, Kerem Burak | en_US |
dc.language.iso | en | en_US |
dc.publisher | Işık Üniversitesi | en_US |
dc.relation.publicationcategory | Tez | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | ABAP | en_US |
dc.subject | AI search algorithms | en_US |
dc.subject | Artificial intelligence | en_US |
dc.subject | Blackboard systems | en_US |
dc.subject | C++ | en_US |
dc.subject | Collaborating software | en_US |
dc.subject | Production planning | en_US |
dc.subject | SAP | en_US |
dc.subject | İşbirliği yazılımları | en_US |
dc.subject | Karatahta sistemleri | en_US |
dc.subject | Üretim planlaması | en_US |
dc.subject | Yapay zeka | en_US |
dc.subject | Yapay zeka tarama algoritmaları | en_US |
dc.subject.lcc | QA76.76.D47 T86 2006 | |
dc.subject.lcsh | Artificial intelligence. | en_US |
dc.subject.lcsh | C++ (Computer program language) | en_US |
dc.subject.lcsh | Computer software -- Development. | en_US |
dc.title | An industrial application using blackboard architecture | en_US |
dc.title.alternative | Karatahta mimarisi için endüstriyel uygulama | en_US |
dc.type | Master Thesis | en_US |
dspace.entity.type | Publication |