You can download dpsFramework (Java) on Github.
Here you can find the documentation that was used during the building of the framework itself organized into 4 areas:

Essays Manuals Notes Projects

Essays & Papers: Technical documentation, standards, production systems and Multi-Agent systems.
Manuals & Guides: Installation and User guides and, Programming Languages associated with dpsFramework.
Projects & Artifacts: Software artifacts (platforms, compilers, libraries, etc.) adapted and prepared to be deployed together with this framework.
Notes & Appendix: Annexed documentation: events, version dates, References, etc.
Table 1.  dpsFramework command-line demos:
Demo Description
demo

Create new MAS based App.

Visual Studio Code Tutorial for Beginners - Introduction.Are you looking for a free, cross-platform and highly customizable code editor? Learn VS Code!
Author: Academind
demo

Create new MAS based App.

Título Two of the minor variations from Chaconne in G major (HWV 435) by Handel. Some of the most beautiful bars of music ever written if you ask me. What you hear is very much a work in progress but I'm experimenting with making my own version for guitar, Moog and harmonium that will be a part of a coming live set. To be continued...
Author: Ronald Heu - Composer
demo

Create new MAS based App.

Título Melodías legendarias que nunca podrías aburrirte de escuchar! Mejor Música Instrumental (2024)
Author: Melodious Strings
Abstract

The initial construction and the subsequent battery of checks necessary to observe the operation of an agent-based application is a complex task. If this application is also connected to expert systems used as decision instruments, then the complexity of analysis is even greater. To further complicate this development process, the subsystems and components have to be deployed within Docker or Podman-type containers, with IP addresses and adequate visibility to interact between the distributed parts of that multi-agent application.

This Framework (Java) aims to facilitate this development process through an convention in the directory structure of that type of applications. With that structure, it is possible to scale the number of agents in each application instance and deploy the application instances in each container or each POD. Together with that structure convention, this Framework (Java) provides a set of agents with the capacity to react and/or modify their behaviors based on the reasoning reached by the expert system to which they are connected.

In the field of knowledge sciences, Production Systems (CLIPS, Jess, Prolog-SWI, etc.) are used to build expert systems, which have been widely used in the past as development tools and to build models of the type recognition-reaction. When it is necessary to develop a Agent-Based application, it is necessary to use a Multi-Agent platform, such as JADE (Java Agent DEvelopment Platform). Or, SPADE, which is written in Python Language. With dpsFramework (Java) it is possible to address the development and deployment of applications such as: Radar Systems, Airport System, Transportation Logistics Systems or Pollination Systems with Micro-Drones. All of them are applications that combine the technology of Multi-Agent systems and expert systems.