Skip to content
/ mas-unity Public

"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 …

License

Notifications You must be signed in to change notification settings

8T4/mas-unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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.

Instalation

This package is available through Nuget Packages.

Package Description Version Downloads
MasUnity provides structures to performs agent tasks NuGet Nuget
MasUnity.HostedService provides an execution environment to agent NuGet Nuget
MasUnity.HealthCheck provides a monitoring environment to agent NuGet Nuget

Multi-agent systems (MAS)

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 Architecture

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.

How to use

Just check our Sample Project for more details of how to use MAS Unity in your applications.

References

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

About

"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 …

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages