Menu

Tree [cd7fca] main /
 History

HTTPS access


File Date Author Commit
 examples 2023-06-16 Stefano Tedeschi Stefano Tedeschi [cd7fca] Update to JaCaMo 1.2
 gradle 2023-06-16 Stefano Tedeschi Stefano Tedeschi [cd7fca] Update to JaCaMo 1.2
 src 2023-06-16 Stefano Tedeschi Stefano Tedeschi [cd7fca] Update to JaCaMo 1.2
 LICENSE 2016-09-30 Jomi F. Hubner Jomi F. Hubner [fbcf60] improve gradle build
 README.md 2021-07-07 Stefano Tedeschi Stefano Tedeschi [627b67] update in readme
 atm-os-exception-output.xml 2022-04-28 Stefano Tedeschi Stefano Tedeschi [89fc03] throw changed to raise everywhere
 atm-os-exception.npl 2023-06-16 Stefano Tedeschi Stefano Tedeschi [cd7fca] Update to JaCaMo 1.2
 atm-os-exception.xml 2022-04-28 Stefano Tedeschi Stefano Tedeschi [89fc03] throw changed to raise everywhere
 build.gradle 2023-06-16 Stefano Tedeschi Stefano Tedeschi [cd7fca] Update to JaCaMo 1.2
 cake-os-exception-output.xml 2022-04-28 Stefano Tedeschi Stefano Tedeschi [89fc03] throw changed to raise everywhere
 cake-os-exception.npl 2023-06-16 Stefano Tedeschi Stefano Tedeschi [cd7fca] Update to JaCaMo 1.2
 cake-os-exception.xml 2022-04-28 Stefano Tedeschi Stefano Tedeschi [89fc03] throw changed to raise everywhere
 gradlew 2023-06-16 Stefano Tedeschi Stefano Tedeschi [cd7fca] Update to JaCaMo 1.2
 gradlew.bat 2023-06-16 Stefano Tedeschi Stefano Tedeschi [cd7fca] Update to JaCaMo 1.2

Read Me

Moise extended with Exception Handling

This is an extension of the Moise organizational model and infrastructure
(adopted in JaCaMo) that explicitly encompasses exception handling.

We propose an exception handling mechanism for organization management in multi-agent systems.
This mechanism relies on abstractions that are seamlessly integrated with organizational
concepts, such as responsibilities, goals and norms.

Some examples are available in the examples folders.

Installation (requires Gradle)

git clone git://git.code.sf.net/p/moise-exceptions/code moise-exceptions-code
cd moise-exceptions-code
git checkout release/v5
gradlew build

Running the examples (requires Gradle)

From the root folder of the example, execute the following Gradle task (recommended to use the Gradle Wrapper):

gradlew run

The task automatically downloads all the required dependencies.

Another useful task for cleaning up is:

gradlew clean

Contacts

For any issue, please contact stefano.tedeschi@unito.it


Developed by Matteo Baldoni, Cristina Baroglio, Roberto Micalizio, Stefano Tedeschi.


Moise is developed and maintained by Jomi F. Hubner, Jaime S. Sichman and Olivier Boissier.
The JaCaMo Project official webpage is: http://jacamo.sourceforge.net/

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.