DocumentCode
2876887
Title
A Tuple-Space-Based Coordination Architecture for Test Agents in the MAST Framework
Author
Xu, Dezheng ; Bai, Xiaoying ; Dai, Guilan
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
fYear
2006
fDate
Oct. 2006
Firstpage
57
Lastpage
66
Abstract
Service-oriented architecture (SOA) is becoming the mainstream of distributed system integration. Trustworthiness is critical for cross-domain service interaction, and testing is necessary to build the trust among the different parties involved in SOA. MAST, a multi-agent-based service testing framework, was proposed for testing service-based applications in our previous work. This paper further explores the agent coordination issues in the MAST framework to address the challenge of effective agent communication and interaction. A hybrid coordination architecture is presented which combines data-driven and control-driven models based on the reactive tuple space technique. Different tuple spaces are introduced to facilitate data sharing and asynchronous coordination among test agents. A subscription mechanism is introduced to associate programmable reactions to the events occurred and state changes on the tuple space. The mobile agent technique is also introduced to implement the test agents, which are created on line carrying the tasks, and migrate to the host computers to execute various tasks. A prototype system is designed and implemented to illustrate the proposed approach
Keywords
mobile agents; multi-agent systems; program testing; software architecture; MAST framework; agent communication; agent coordination; agent interaction; asynchronous coordination; control-driven models; cross-domain service interaction; data sharing; data-driven models; distributed system integration; hybrid coordination architecture; mobile agent; multiagent-based service testing framework; reactive tuple space; service-based application testing; service-oriented architecture; test agents; tuple-space-based coordination architecture; Communication system control; Computer architecture; Computer science; Dynamic scheduling; Mobile agents; Monitoring; Prototypes; Service oriented architecture; Subscriptions; System testing; Agent; Coordination; Service-Oriented Architecture; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Service-Oriented System Engineering, 2006. SOSE '06. Second IEEE International Workshop
Conference_Location
Shanghai
Print_ISBN
0-7695-2726-4
Type
conf
DOI
10.1109/SOSE.2006.6
Filename
4027118
Link To Document