Various agent-oriented methodologies and metamodels exist to design and develop multiagent systems (MAS) in an abstract manner. Frequently, these frameworks specialise on particular parts of the MAS and only few works have been invested to derive a common standardisation. This limits the impact of agent-related systems in commercial applications. In this paper, we present a metamodel for agent systems that abstracts from existing agent-oriented methodologies, programming languages, and platforms and could thus be considered as platform-independent. This metamodel defines the abstract syntax of a proposed domain-specific modelling language for MAS that is currently under development and provides furthermore the base to generate code out of the generated designs. This is done by applying the principles of model-driven development (MDD) and providing two model transformations that allow transforming the generated models into textual code that can be executed with JACK and JADE.
Abstract. Services provide an universal basis for the integration of applications and processes that are distributed among entities, both within an organization and across organizational borders: This paper presents a model-driven approach to design interoperable agents in service-oriented architectures (SOA). The approach provides a foundation for how to incorporate autonomous agents into a SOA using principles of model-driven development (MDD). It presents a metamodel (AgentMM) for a BDI-agent architecture and relates AgentMM to a platformindependent model for SOAs (PIM4SOA). In this paper we mainly concentrate our discussions on the service and process aspects of SOA and how transformations to agent technology would look like. We argue that this mapping allows the design of generic agent systems in the context of SOAs that are executable in an adaptive and flexible manner.
Summary. Various agent-oriented methodologies and metamodels exist to describe multiagent systems (MAS) in an abstract manner. Frequently, these frameworks specialise on particular parts of the MAS and only few work has been invested to derive a common standardisation which limits the impact of agent-related systems in commercial applications. In this paper, we present a metamodel for agent systems that abstracts from existing agent-oriented platforms. Furthermore, we illustrate how an agent-oriented software development process in accordance to the model-driven development (MDD) approach could be formulated around the abstract view on agent systems and thus (i) further the development process of agent systems to increase the interoperability among agent platforms and (ii) facilitates the interoperability of agent platforms and potential areas of application.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.