A Reusable Agent Design Pattern with Flexibility and Extensibility
Computer Science and Information Systems, Tome 8 (2011) no. 4.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

Intelligent agent-based systems are regarded as the promising technology in bridging the gap between the physical world and cyber-applications. In spite of the rising demands for reusable information systems; current designs are still insufficient in providing efficient reusable mechanisms for system design. One of the major problems hinders the development of information reuse in most traditional systems is the lack of the autonomous character among system modules or subsystems. The emergence of agent technology is able to solve the problem plaguing many traditional systems. Existing agent design models create an agent as a sole system with built-in domain-specific capabilities. However, this design pattern causes several problems while matching and updating agents’ capabilities due to the built-in design pattern in these models decreases agents’ extensibility, flexibility and reusability. In this paper we introduce a novel design for agent-based systems, which is able to provide an efficient design pattern for improving the reusability, extensibility and flexibility of agent design. The novel agent capability design offers an open and flexible structure; and implements several practical algorithms that can improve the system performance. An experimental program based on several practical cases has been developed to evaluate the performance of the proposed design. The empirical results reveal the efficiency of the new agent design pattern.
Keywords: Agent Capability Design, Agent Reusability, Domain Specific Components, Agent Design
@article{CSIS_2011_8_4_a15,
     author = {Haolan Zhang and Wenhua Zeng and Christian Van der Velden},
     title = {A {Reusable} {Agent} {Design} {Pattern} with {Flexibility} and {Extensibility}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {8},
     number = {4},
     year = {2011},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2011_8_4_a15/}
}
TY  - JOUR
AU  - Haolan Zhang
AU  - Wenhua Zeng
AU  - Christian Van der Velden
TI  - A Reusable Agent Design Pattern with Flexibility and Extensibility
JO  - Computer Science and Information Systems
PY  - 2011
VL  - 8
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2011_8_4_a15/
ID  - CSIS_2011_8_4_a15
ER  - 
%0 Journal Article
%A Haolan Zhang
%A Wenhua Zeng
%A Christian Van der Velden
%T A Reusable Agent Design Pattern with Flexibility and Extensibility
%J Computer Science and Information Systems
%D 2011
%V 8
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2011_8_4_a15/
%F CSIS_2011_8_4_a15
Haolan Zhang; Wenhua Zeng; Christian Van der Velden. A Reusable Agent Design Pattern with Flexibility and Extensibility. Computer Science and Information Systems, Tome 8 (2011) no. 4. http://geodesic.mathdoc.fr/item/CSIS_2011_8_4_a15/