17.7k views
2 votes
Select incorrect statement

a. The dependency of agents on data store in the repository architecture is high.
b. Agents in the repository architecture normally do not talk with each other directly, except though data store.
c. Implicit notification is often used in the blackboard architecture.
d. The rule-based knowledge is installed in the knowledge source component of the blackboard architecture.

1 Answer

3 votes

Final answer:

The question involves determining which statement about repository and blackboard software architectures is incorrect. However, upon analysis, all the provided statements are correct according to the standard characteristics of these architectures.

Step-by-step explanation:

The question asks for the identification of the incorrect statement among the given options regarding software architecture paradigms, particularly focusing on repository and blackboard architectures. First, it is necessary to understand that in a repository architecture, different agents or components interact through a central data store. This setup implies a high dependency of the agents on the data store, validating statement a as correct. Secondly, statement b is also correct because in repository architectures, agents typically communicate indirectly by reading and writing to the central data store rather than communicating directly with each other.

As for the blackboard architecture, statement c describes that implicit notification is often used, which is a key feature where components respond to the changes in the central blackboard without explicit instruction when relevant data appears. This statement is also correct. Lastly, statement d states that rule-based knowledge is installed in the knowledge source component, which is true as the knowledge sources act upon the blackboard and contain domain-specific knowledge, often rule-based, to solve parts of the problem. Hence, all statements provided are correct; none is incorrect as per the descriptions of the repository and blackboard architectures.

User Andreas Willich
by
7.9k points