The DSML4MAS Development Environment
The DSML4MAS Development Environment (DDE) is a model-driven framework for the development of multiagent systems. DDE is based on the Domain Specific Modeling Language for Multiagent Systems (DSML4MAS) which can be used to specify the main aspects of multiagent systems. DDE provides following features:
- inuitive graphical notation
- code generation for the agent execution platforms Jack and Jade
- model validation based on Object Constraint Language (OCL)
- seamless integration into the Eclipse workbench
- agent-based orchestration of web services
- DDE can easiliy be extended for other execution platforms, new views, etc.
Here you can find an overview and a list of related publications.
Quickstart Guide
- Install instructions
- Overview of our approach
- Request Response Tutorial 1: import, code-generation, and execution
- RequestResponse Tutorial 2: Creating the RequestResponse example from scratch (currently outdated)
- Tutorial 3: Creating a PIM4Agents project (crrently outdated)
There is also a list of Frequently Asked Questions (FAQ).
Technical Overview
- Architectural Overview
- The Domain Specific Modeling Language for Multiagent Systems
- The Modeling Tool
- The Jack Extension
- The Jade Extension
- The PIM4SWS Extension
Advanced Topics
- Static semantics of DSML4MAS
Information for Developers
- How to get the source code
- Utilized technologies