Το work with title Modular JADE agents design and implementation using ASEME by Spanoudakis Nikolaos I., Moraitis Pavlos is licensed under Creative Commons Attribution 4.0 International
Bibliographic Citation
N. Spanoudakis and P. Moraitis, "Modular JADE Agents Design and Implementation using ASEME", in IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2010.
ASEME is an emerging Agent Oriented SoftwareEngineering (AOSE) methodology. The Model-DrivenEngineering (MDE) paradigm encourages softwaremodelers to automate the transition of one type ofsoftware model to another and eventually the codegeneration process. This paper builds on previouswork that describes the model-driven development ofagent systems using ASEME and creating a PlatformIndependent Model (PIM) that adheres to the languageof statecharts, the Intra-Agent Control Model. In thiscontribution we use the generated statecharts andshow how to automatically transform them to Javaprograms using the Java Agent DevelopmentFramework (JADE). All agent and behaviour classesare automatically generated including the agentinteraction protocols.