AML: OrientedRequirment MultiAgent System Modeling Language
SHAO Kun1, LIU ZongTian2, HU XueGang1, LI XinKe1
1.School of Computer and Information, Hefei University of Technology, Hefei 230009 2.School of Computer Engineering and Science, Shanghai University, Shanghai 200071
Abstract:An agent modeling language, named AML, is proposed. The language is based on the parliamentary architecture of multiagent system and involves eight models in requirement process, system analysis process and system design process. It defines the workflows in the construction of these models and the relationship between different models. All models of AML adopt UML standard notations to be consistent with UML. To meet the special requirements of AML, extensibility mechanism of UML and selfdefining notations are used to extend models. An AML tool, AMLTools, is introduced to support AML. Furthermore, a case of an autowarehouse system is given to demonstrate the application of AML.
[1] Wooldridge M, Jennings N R, Kinny D. The Gaia Methodology for AgentOriented Analysis and Design. Autonomous Agents and MultiAgent Systems, 2000, 3(3): 285312 [2] Drogoul A, Collinot A. Applying an AgentOriented Methodology to the Design of Artificial Organizations: A Case Study in Robotic Soccer. Autonomous Agents and MultiAgent Systems, 1998, 1(1): 113129 [3] Jennings N R. On AgentBased Software Engineering. Artificial Intelligence, 2000, 117(2): 277296 [4] Shao Kun, Liu Zongtian, Sun Zhiyong. Modeling the Imprecise Relationship of Goals for AgentOriented Requirement Engineering. Chinese Journal of Electronics, 2004, 13(1): 127132 [5] Sun Zhiyong, Liu Zongtian, Shao Kun. A Parliamentary Architecture of MultiAgent System // Proc of the IEEE International Conference on Systems, Man, and Cybernetics. Tucson, USA, 2001, Ⅰ: 598603 [6] Liu Zongtian, Shao Kun, Sun Zhiyong, et al. FKAOS: A Method for AgentOriented Requirement Analysis. Acta Electronica Sinica, 2003, 31(Z1): 2171-2174 (in Chinese) (刘宗田,邵 堃,孙志勇,等.FKAOS:一种面向Agent需求工程方法.电子学报, 2003, 31(Z1): 21712174) [7] Odell J, Parunak H V D, Bauer B. Extending UML for Agents // Proc of the AgentOriented Information Systems Workshop at the 17th National Conference on Artificial Intelligence. Stockholm, Sweden, 2000: 317 [8] Liu Wei, Liu Zongtian, Shao Kun. UMLBased Domain Ontology Modeling for MultiAgent System // Proc of the 2nd International Conference on Machine Learning and Cybernetics. Xi’an, China, 2003, Ⅰ: 407412