It is a dotnet framework that helps in the development of MAS (Multi-agent systems) applied to integrative business information systems (IBIS). MAS Unity will assist in the construction, deployment and monitoring of a cluster of autonomous agents.
This package is available through Nuget Packages.
Multi-agent systems are gradually becoming a new paradigm for developing distributed computing systems. This paradigm provides an appropriate architecture for the design and implementation of integrative business information systems as it addresses adequately the crucial requirements of coordination which, as discussed above, is central to the IBIS paradigm [1].
MAS Unity (MU) provides structures to build applications based on DAI (distributed artificial intelligence) solutions. With MU you can build a cluster of autonomous agents. Agents are the fundamental concept in the MAS paradigm. There are multiple agents in a multi-agent system. However, no agent possesses the knowledge or the capabilities to understand and solve the entire problem.
Figure 1. MAS Unity Architecture
How shown in Figure 1, MU Architecture can be divided into three distinct layers: Decision Layer, Application Layer, and Host Layer. the Decision Layer provides structures and services to performs agent tasks; the Application Layer contains de domain scope used by agents; the Host Layer provides an execution and monitoring environment.
Just check our Sample Project for more details of how to use MAS Unity in your applications.
- Kishore, Rajiv / Zhang, Hong / Ramesh, Ram
Enterprise integration using the agent paradigm: foundations of multi-agent-based integrative business information systems
2006-11
Decision Support Systems, Vol. 42
p. 48-78