Unifying Agent and Component Concepts

作者: Alexander Pokahr , Lars Braubach , Kai Jander

DOI: 10.1007/978-3-642-16178-0_11

关键词:

摘要: The construction of distributed applications is a challenging task due to inherent system properties like message passing and concurrency. Current technology trends further increase the necessity for novel software concepts that help dealing with these issues. An analysis existing paradigms has revealed each them its specific strengths weaknesses but none fits all needs. On basis this evaluation in paper new approach called active components proposed. Active are consolidation agent paradigm, combining it advantageous other types components. components, agents, autonomous respect their execution. Like they managed entities, which exhibit clear interfaces making functionality explicit. considerably broadens scope can be built as heterogeneous component types, e.g. agents workflows, used same application without interoperability problems shared toolset at hand development, runtime monitoring debugging. devises main characteristics highlights architecture implementation Jadex Component infrastructure. usefulness explained an example use case, shows how workflow management on top

参考文章(17)
Alexander Pokahr, Lars Braubach, Winfried Lamersdorf, A Universal Criteria Catalog for Evaluation of Heterogeneous Agent Development Artifacts ,(2008)
Vivien Quéma, Thierry Coupaye, Eric Bruneton, Matthieu Leclercq, Jean-Bernard Stefani, The FRACTAL component model and its support in Java: Experiences with Auto-adaptive and Reconfigurable Systems Software - Practice and Experience. ,vol. 36, pp. 1257- 1284 ,(2006) , 10.1002/SPE.V36:11/12
Alexander Pokahr, Lars Braubach, Winfried Lamersdorf, Jadex: A BDI Reasoning Engine Multi-Agent Programming. pp. 149- 174 ,(2005) , 10.1007/0-387-26350-0_6
Multi-Agent Programming: Languages, Tools and Applications New York: Springer, Multiagent systems, artificial societies, and simulated organizations., Vol.15. ,vol. 15, pp. 296- ,(2009) , 10.1007/B137449
Li Guo, Dave Robertson, Yun-Heh Chen-Burger, Enacting the Distributed Business Workflows Using BPEL4WS on the Multi-agent Platform Multiagent System Technologies. pp. 35- 46 ,(2005) , 10.1007/11550648_4
Giovanni Rimassa, Birgit Burmeister, Felicia Copaciu, M. Arnold, BDI-agents for agile goal-oriented business processes adaptive agents and multi-agents systems. pp. 37- 44 ,(2008) , 10.5555/1402795.1402803
LR Greg, DC Schmidt, RG Lavender, C Schmidt, P Peers, Active object: an object behavioral pattern for concurrent programming Pattern languages of program design 2. pp. 483- 499 ,(1996)
Martin L. Griss, Software agents as next generation software components component-based software engineering. pp. 641- 657 ,(2001)
Giovanni Rimassa, Agostino Poggi, Fabio Bellifemine, Developing Multi-Agent Systems with JADE ,(2007)