Giter Club home page Giter Club logo

ailab-foi / lsmasomm Goto Github PK

View Code? Open in Web Editor NEW
2.0 5.0 0.0 5.02 MB

The modelling environment (Atom3) used to develop LSMAS organisational meta-model for ModelMMORPG project at AI Lab @ FOI, and the meta-model being developed, along with a couple of models.

License: GNU General Public License v3.0

Python 83.66% Mask 0.03% PostScript 15.28% HTML 0.94% Batchfile 0.01% Shell 0.01% TeX 0.07%
metamodel multiagent-systems agent-organization large-scale modeling

lsmasomm's Introduction

Large-scale Multiagent Systems' Organisational Metamodel

This repository contains the modelling environment (Atom3) used to develop LSMAS organisational meta-model for ModelMMORPG1 project at AI Lab @ FOI, and the meta-model being developed, along with a couple of models. The metamodel is a part of a doctoral thesis from the same faculty, wherein it is named Lamrast-+

How to Use the Meta-model

Prerequisites

In order to run AToM3 , the following prerequisites have to be installed:

  • python tkinter (sudo apt-get install python-tk)
  • ZODB (pip install zodb)

The AToM3 development team suggests the following minimum requirements2 for using AToM3 :

AToM3 can and has been installed and used on Windows, Mac, and Unix computers. The only requirement is that Python 2.3 and Tk/tcl 8.3 or better be installed.

A processor speed of 1 ghz or better is *highly* recommended.

Running AToM3

The following Linux terminal commands should be run from within the atom3 folder.

First run of AToM3 will set up basic user settings and close the program. Make sure the atom3.sh is executable.

./atom3.sh

To run AToM3 and use the LSMASOMM meta-model, use the following command:

./atom3.sh LSMASOMM

To run AToM3 and open the TMWQDE model, which contains the basic meta-model showcase by modelling The Quest for the Dragon Egg, a quest developed for The Mana World3 MMORPG during the ModelMMORPG1 project, use the following command:

./atom3.sh Models/TMWQDE_MDL.py

NB

AToM3 reports some errors in terminal by default. These errors should be ignored, as instructed by AToM3 authors. Initial setup will cause several dialogue boxes to pop up when running AToM3 for the first and second time.

Footnotes

  1. http://ai.foi.hr/modelmmorpg/ 2

  2. http://atom3.cs.mcgill.ca/people/denis/files/Installation.txt

  3. https://www.themanaworld.org

lsmasomm's People

Contributors

bogokdu avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.