11/14/2022 0 Comments Java program alarm clockThe ASEME Platform Independent Model (PIM) that is the output of the design phase is a statechart that can be instantiated in a number of platforms using existing CASE tools and to an agent platform, the Java Agent Development Framework (JADE). The development process is described using the Software Process Engineering Metamodel (SPEM), the language that is proposed by FIPA for such processes specification. This is the second originality of this thesis, the fact that different models are created for each development phase and the transition of one phase to another is assisted by automatic model transformation including model to model (M2M), text to model (T2M) and model to text (M2T) transformations leading from requirements to computer programs. ASEME applies a model driven engineering approach to multi-agent systems development, thus the models of a previous development phase are transformed to models of the next phase. This is the first originality of this thesis, the fact that the inter-agent control model is defined using the same formalism with the intra-agent control model thus allowing the integration of inter-agent protocols in the agent’s model as capabilities. AMOLA deals with both the individual and societal aspect of the agents showing how protocols and capabilities can be integrated in agents design. The analysis phase builds on the concepts of capability and functionality. The first defines the agent’s behavior byĬoordinating the different modules that implement his capabilities, while the latter defines the protocols that govern the coordination of the society of the agents. It supports a modular agent design approach and introduces the concepts of intra-and inter-agent control. AMOLA provides the syntax and semantics for creating models of multi-agent systems covering theĪnalysis and design phases of a software development process. Source: (DigitalClock.java) import import import import import import import import import import java.util.* import thesis presents on one hand the Agent Modeling Language (AMOLA) for modeling multi-agent systems and on the other hand the Agent Systems Engineering Methodology (ASEME) for developing multi-agent systems. Here is an example of a digital clock application developed using java swing.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |