{"id":21221407,"url":"https://github.com/8t4/mas-unity","last_synced_at":"2025-08-22T02:08:35.104Z","repository":{"id":133847337,"uuid":"378701992","full_name":"8T4/mas-unity","owner":"8T4","description":"\"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\".","archived":false,"fork":false,"pushed_at":"2021-08-16T12:30:09.000Z","size":1152,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-15T04:38:46.075Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/8T4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-06-20T17:22:09.000Z","updated_at":"2021-08-24T14:52:03.000Z","dependencies_parsed_at":"2023-06-09T08:00:20.954Z","dependency_job_id":null,"html_url":"https://github.com/8T4/mas-unity","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/8T4/mas-unity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8T4%2Fmas-unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8T4%2Fmas-unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8T4%2Fmas-unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8T4%2Fmas-unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/8T4","download_url":"https://codeload.github.com/8T4/mas-unity/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8T4%2Fmas-unity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271574431,"owners_count":24783319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T22:27:35.813Z","updated_at":"2025-08-22T02:08:35.087Z","avatar_url":"https://github.com/8T4.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"                                                                                               \n\u003cp align='center'\u003e\n    \u003cimg width=192\" src=\"https://raw.githubusercontent.com/8T4/mas-unity/main/docs/imgs/logo.png\" /\u003e\n    \u003cbr/\u003eIt 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.\n    \u003cbr/\u003e\n    \u003cbr/\u003e\n    \u003ca href='https://github.com/8T4/mas-unity/actions/workflows/dotnet.yml'\u003e\u003cimg src=\"https://github.com/8T4/mas-unity/actions/workflows/dotnet.yml/badge.svg\"\u003e\u003c/a\u003e\n    \u003ca href='https://github.com/8T4/mas-unity/actions/workflows/codeql-analysis.yml'\u003e\u003cimg src=\"https://github.com/8T4/mas-unity/actions/workflows/codeql-analysis.yml/badge.svg\"\u003e\u003c/a\u003e\n    \u003ca href='https://www.codacy.com/gh/8T4/mas-unity/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=8T4/mas-unity\u0026amp;utm_campaign=Badge_Grade'\u003e \u003cimg src=\"https://app.codacy.com/project/badge/Grade/9e726551ed8f4414819d38e277a21a8f\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n### Instalation\nThis package is available through [Nuget Packages](https://www.nuget.org/packages?q=masunity).\n\n| Package |  Description | Version | Downloads |\n| ------- | ----- | ----- | ----- |\n| `MasUnity` | provides structures to performs agent tasks | [![NuGet](https://img.shields.io/nuget/v/masunity.svg)](https://nuget.org/packages/masunity) | [![Nuget](https://img.shields.io/nuget/dt/masunity.svg)](https://nuget.org/packages/masunity) |\n| `MasUnity.HostedService` | provides an execution environment to agent | [![NuGet](https://img.shields.io/nuget/v/MasUnity.HostedService.svg)](https://nuget.org/packages/MasUnity.HostedService) | [![Nuget](https://img.shields.io/nuget/dt/MasUnity.HostedService.svg)](https://nuget.org/packages/MasUnity.HostedService) |\n| `MasUnity.HealthCheck` | provides a monitoring environment to agent | [![NuGet](https://img.shields.io/nuget/v/MasUnity.HealthCheck.svg)](https://nuget.org/packages/MasUnity.HealthCheck) | [![Nuget](https://img.shields.io/nuget/dt/MasUnity.HealthCheck.svg)](https://nuget.org/packages/MasUnity.HealthCheck) |\n                 \n                                                                                             \n# Multi-agent systems (MAS)\n\nMulti-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].\n\n# MAS Unity Architecture\n\nMAS 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.\n\n\u003cp align='center'\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/8T4/mas-unity/main/docs/imgs/components.png\" /\u003e\n  \u003cbr/\u003e\u003csmall\u003eFigure 1. MAS Unity Architecture \u003c/small\u003e\n\u003c/p\u003e \n                                                                                            \nHow 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.\n\n# How to use\n\nJust check our [Sample Project](https://github.com/8T4/mas-unity-sample) for more details of how to use MAS Unity in your applications.    \n\n                                                                                            \n\n# References\n\n1. Kishore, Rajiv / Zhang, Hong / Ramesh, Ram  \n**Enterprise integration using the agent paradigm: foundations of multi-agent-based integrative business information systems**   \n2006-11  \nDecision Support Systems, Vol. 42  \np. 48-78\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F8t4%2Fmas-unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F8t4%2Fmas-unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F8t4%2Fmas-unity/lists"}