A Visual Development Environment for Jade ( Extended Abstract )
نویسندگان
چکیده
Agent-oriented software engineering (AOSE) aims on reducing the complexity of multiagent system (MAS) development. Jade is a famous framework for implementing MAS in Java. This paper proposes the model-driven development environment of the Domain Specific Modeling Language for Multiagent Systems (Dsml4mas) as a visual development environment for Jade. We focus especially on how the synchronization between design and code has been solved.
منابع مشابه
Implementing an Agent Based Artificial Stock Market Model in JADE – An Illustration
Agent-based approach to economic and financial analysis is a suitable research methodolgy for developing and understanding the complex patterns and phenomena that are observed in economic systems. In agent-based financial market models, prices can be endogenously formed by the system itself as the result of interaction of market participants. By using agents for the study, heterogeneous, bounde...
متن کاملDescribing Agent-Oriented Design Patterns in Tropos
Abstract. The increasing interest in software agents and multi-agent systems has recently led to the development of new methodologies based on agent concepts. The Tropos framework offers an approach to guide the development of agent-oriented systems by using concepts based on requirements engineering. In this paper, we concentrate on the detailed design and implementation phases of the Tropos a...
متن کاملAgent-Based Web Service Composition with JADE and JXTA
Rapid development of the Internet and increasing number of available Web services has generated a need for tools and environments facilitating automated composition of atomic Web services into more complex Web processes. JADE is an agent development environment where Web services and agents can be linked together to enable semantic Web applications. However, the current JADE message transportat...
متن کاملImplicitly synchronized abstract data types: data structures for modular parallel programming
Abstract data types are used to control the complexity of developing serial programs. They promote modular programming by encapsulating state and operations on that state. In parallel environments abstract data types must also encapsulate the synchronization required to correctly sequence the invocation of specific operations. An abstract data type is implicitly synchronized if it completely en...
متن کاملJABAT—An Implementation of the A-Team Concept
The paper proposes a JADE-based A-Team environment (in short: JABAT) as a middleware supporting the construction of dedicated A-Team architectures that can be used for solving a variety of computationally hard optimisation problems. The paper includes a general overview of the functionality and structure of the proposed environment and a description of how this functionality can be extended to ...
متن کامل