Efthymios Floros, "Complete software development environment for ASEME methodology", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2017
https://doi.org/10.26233/heallink.tuc.70531
The design of multi-agent systems is a time-consuming task even for experts. ASEME is an Agent-Oriented Software Engineering Methodology that can be used for model-driven Agent System development. This thesis presents a complete Integrated Development Environment (IDE), by integrating together the various existing tools (the AMOLA metamodels and transformation tools, a CASE (Computer-Aided Software Engineering) tool for robot-team behavior-control development (Kouretes Statechart Editor - KSE), an extension of KSE for Executing Statechart-Based Robotic Behavior Models, an application to transform SRM to BPMN/XPDL models), changing and enriching models and enhancing the model driven process, which allows a user to design a multi-agent system from scratch, export it to business models (XPDL/BMPN) and generate Java and C++ code.This thesis also demonstrates the ASEME model-driven process with a simple negotiation Agent.