• DocumentCode
    2733328
  • Title

    Modular JADE Agents Design and Implementation Using ASEME

  • Author

    Spanoudakis, Nikolaos ; Moraitis, Pavlos

  • Author_Institution
    Tech. Univ. of Crete, Chania, Greece
  • Volume
    2
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 3 2010
  • Firstpage
    221
  • Lastpage
    228
  • Abstract
    ASEME is an emerging Agent Oriented Software Engineering (AOSE) methodology. The Model-Driven Engineering (MDE) paradigm encourages software modelers to automate the transition of one type of software model to another and eventually the code generation process. This paper builds on previous work that describes the model-driven development of agent systems using ASEME and creating a Platform Independent Model (PIM) that adheres to the language of statecharts, the Intra-Agent Control Model. In this contribution we use the generated statecharts and show how to automatically transform them to Java programs using the Java Agent Development Framework (JADE). All agent and behaviour classes are automatically generated including the agent interaction protocols.
  • Keywords
    Java; cooperative systems; object-oriented programming; software agents; software engineering; ASEME; Java agent development framework; Java program; agent interaction protocol; agent oriented software engineering methodology; code generation; intra-agent control model; model driven engineering paradigm; modular JADE agent design; platform independent model; statechart; Biological system modeling; Computational modeling; Java; Ontologies; Protocols; Software; agent architectures; agent oriented software engineering; model driven engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technology (WI-IAT), 2010 IEEE/WIC/ACM International Conference on
  • Conference_Location
    Toronto, ON
  • Print_ISBN
    978-1-4244-8482-9
  • Electronic_ISBN
    978-0-7695-4191-4
  • Type

    conf

  • DOI
    10.1109/WI-IAT.2010.136
  • Filename
    5614138