Font Size: a A A

Transfroming Analysis Models Into Design Models For The Role-Based Multi-Agent System (RoMAS) Methodology

Posted on:2005-09-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2168360155971803Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Nowdays,research on Agent-Oriented methodologys is becoming a hospot in software engineering,and Multi-Agent System(MAS) has received much attention in the last few years because of the advantages in complex distributed environments.This article presents RoMAS: A Role-based modeling method for Multi-Agent Syetem.The RoMAS methodology is both general in these methodologies, it is applicable to a wide range of multi-agent systems, and comprehensive,RoMAS models based on role,it is an important abstract concept in research on developing method of Agent-Oriented software engineering.In concept model of Role-based Modeling for MAS (RoMAS), a role represents some particular goals and missions. Interactions between roles depict the social behaviors. Agents are entities that sense the environment and react on it in the MAS.Role models exist in analysis phase and Agent models exist in design phase,role can be transformed to Agent by instantiation which is a process of binding roles to Agents.RoMAS defines every role must be played by one agent class at least and it allows a Agent to be played by more than one role,so the design models which include the Agent Class Diagram, the Behaviors State Diagrams, and the Communication Class Diagrams becomes more complex .For solving complexity of this work,we hope RoMAS has a correct method which is designed for transforming analysis models to design models automatically,if transformation system is correct ,then analyst can get accurate executable code and get guarantee in design phase.We designed a integrated transformation system which can be broken down into the four stages, it incrementally transforms the roles and missions in the analysis phase into agent classes behaviors and conversations in the design phase.Role-based Modeling for MAS is a important synthetical methodology,this paper presents a integrated transformed-system,and develops the specific transformations that will use the Role Model and the Concurrent Mission Diagrams to generate the Agent Class Diagram, the Communication Class Diagrams for the conversations between the agent classes, and the agent behaviors that constitute the agents'internal architectures.we develop a tool to support the RoMAS method which implements the transformation of the model,and gives an example by using this tool.Finally,We also discuss the originalities of the transformation system and the further development in this research field.
Keywords/Search Tags:Multi-Agent System, Role, Mode transformation, ArgoUML
PDF Full Text Request
Related items