Applying a UML-based agent modeling language to the autonomic computing domain

作者: Ivan Trencansky , Radovan Cervenka , Dominic Greenwood

DOI: 10.1145/1176617.1176626

关键词:

摘要: As agent technology practitioners, some time ago we determined to develop an extension UML 2.0 that addressed our specific needs, such as modeling autonomicity, proactivity and role-based behavior. We called this the Agent Modeling Language (AML) have recently published metamodel specification for public use. In a recent project, realized AML could also be applied domain of autonomic computing so decided publish findings in paper. can directly used by designers autonomous systems visually model their architectures behaviors. Herein provide overview scope, approach taken, language structure optional extensibility. The core constructs are explained using series didactic examples describing IBM Unity architecture, well-grounded exemplar system. thus focus on features differentiate it from with those aspects support principles self-healing survivability.

参考文章(27)
B. Bauer, Agent UML : A formalism for specifying multiagent interaction Agent-Oriented Software Engineering. pp. 91- 103 ,(2001)
Thomas S. E. Maibaum, Wladyslaw M. Turski, Specification of computer programs Addison-Wesley Longman Publishing Co., Inc.. ,(1987)
Władysław Turski, The specification of computer programs ,(1987)
Giovanni Rimassa, Monique Calisti, Martin E. Kernland, Living Systems® Technology Suite Birkhäuser Basel. pp. 73- 93 ,(2005) , 10.1007/3-7643-7348-2_4
J. Odell, Bernhard Bauer, H. v. D. Paranuk, Extending UML for agents ,(2000)
Juan Pavón, Jorge Gómez-Sanz, Agent oriented software engineering with INGENIAS Lecture Notes in Computer Science. pp. 394- 403 ,(2003) , 10.1007/3-540-45023-8_38
Ivan Trencansky, Radovan Cervenka, Agent Modeling Language (AML): A Comprehensive Approach to Modeling MAS Informatica (lithuanian Academy of Sciences). ,vol. 29, pp. 391- 400 ,(2005)
Carlos A. Iglesias, Mercedes Garijo, José C. González, Juan R. Velasco, Analysis and Design of Multiagent Systems Using MAS-Common KADS intelligent agents. pp. 313- 327 ,(1997) , 10.1007/BFB0026768
M. Mamei, F. Zambonelli, Self-Maintaining Overlay Data Structures for Autonomic Distributed Computing international conference on autonomic computing. pp. 376- 377 ,(2005) , 10.1109/ICAC.2005.55
J. Ferber, O. Gutknecht, A meta-model for the analysis and design of organizations in multi-agent systems international conference on multi agent systems. pp. 128- 135 ,(1998) , 10.1109/ICMAS.1998.699041