Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data-Centered(Chapter 6) (Overview (The shared data module provides…
Data-Centered(Chapter 6)
Classification
Repository
-
-
Example
CASE tool
Compiler construction
The data in memory are share by all agents and agents dose not pass on data to each other directly
Student record DB
It describes the static relationships between data classes and their backup database tables. It describes the static relationships between data classes and their collection classes. A programming oriented view of the repository design architecture
-
Summary
-
Benefits
Data integrity:
easy to backup and restore,
-
-
Blackboard
Introduction
Blackboard system:
A common knowledge base, the "blackboard", is iteratively updated by a diverse knowledge sources,
-
-
-
Overview
-
-
How does it work?
Data driven – a change in the data stored in Blackboard triggers one or more knowledge source might lead to more changes
Summary - Blackboard
-
-
Application Domain
-
The problem spans multiple disciplines, each of which has complete different knowledge expertise
Optimal, partial, or approximate solution is acceptable
-
Example
Travel Reservation
-
Process
-
-
-
Once air reservation data is returned and stored in blackboard, the change triggers hotel, auto rental, attraction agents for a travel plans under budge and time
-
-
-
-
Setting
Here is a set of rules:
Here is a set of rules:
-
-
R3: IF animal is mammal AND animal is carnivore AND animal has tawny color AND animal has black stripes THEN animal is tiger
-
-
-
Overview
-
-
-
The connection between the data module and the software components is either implemented by
Explicit method invocation or Implicit method invocation