Dynamic reconfigurable testing of service-oriented architecture

Xiaoying Bai, Dezheng Xu, Guilan Dai, Wei Tek Tsai, Yinong Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

22 Citations (Scopus)

Abstract

SOA (Service-Oriented Architecture) presents unique requirements and challenges for testing. Dynamic reconfiguration in SOA software means that testing need to be adaptive to the changes of the service-oriented applications at runtime. This paper presents a ConfigTest approach to enable the online change of test organization, test scheduling, test deployment, test case binding, and service binding. ConfigTest is based on our previous research on the MAST (Multi-Agents-based Service Testing) framework. It extends MAST with a new test broker architecture, configuration management and event-based subscription/notification mechanism. The test broker decouples test case definition from its implementation and usage. It also decouples the testing system from the services under test. With the configuration management, ConfigTest allows the test agents to bind dynamically to each other and build up their collaborations at runtime. The event mechanism enables that a change in one test artifact can be notified to all the others which subscribe their interests to the change event. This paper presents and analyzes the collaboration diagrams of various testing reconfiguration scenarios and illustrates the ConfigTest approach with an example of service-based book ordering system.

Original languageEnglish (US)
Title of host publicationProceedings - International Computer Software and Applications Conference
Pages368-375
Number of pages8
Volume1
DOIs
StatePublished - 2007
Event31st Annual International Computer Software and Applications Conference, COMPSAC 2007 - Beijing, China
Duration: Jul 24 2007Jul 27 2007

Other

Other31st Annual International Computer Software and Applications Conference, COMPSAC 2007
CountryChina
CityBeijing
Period7/24/077/27/07

Fingerprint

Service oriented architecture (SOA)
Testing
Scheduling

ASJC Scopus subject areas

  • Software

Cite this

Bai, X., Xu, D., Dai, G., Tsai, W. T., & Chen, Y. (2007). Dynamic reconfigurable testing of service-oriented architecture. In Proceedings - International Computer Software and Applications Conference (Vol. 1, pp. 368-375). [4291026] https://doi.org/10.1109/COMPSAC.2007.106

Dynamic reconfigurable testing of service-oriented architecture. / Bai, Xiaoying; Xu, Dezheng; Dai, Guilan; Tsai, Wei Tek; Chen, Yinong.

Proceedings - International Computer Software and Applications Conference. Vol. 1 2007. p. 368-375 4291026.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Bai, X, Xu, D, Dai, G, Tsai, WT & Chen, Y 2007, Dynamic reconfigurable testing of service-oriented architecture. in Proceedings - International Computer Software and Applications Conference. vol. 1, 4291026, pp. 368-375, 31st Annual International Computer Software and Applications Conference, COMPSAC 2007, Beijing, China, 7/24/07. https://doi.org/10.1109/COMPSAC.2007.106
Bai X, Xu D, Dai G, Tsai WT, Chen Y. Dynamic reconfigurable testing of service-oriented architecture. In Proceedings - International Computer Software and Applications Conference. Vol. 1. 2007. p. 368-375. 4291026 https://doi.org/10.1109/COMPSAC.2007.106
Bai, Xiaoying ; Xu, Dezheng ; Dai, Guilan ; Tsai, Wei Tek ; Chen, Yinong. / Dynamic reconfigurable testing of service-oriented architecture. Proceedings - International Computer Software and Applications Conference. Vol. 1 2007. pp. 368-375
@inproceedings{09d91be75e8d414a801f7100361b556b,
title = "Dynamic reconfigurable testing of service-oriented architecture",
abstract = "SOA (Service-Oriented Architecture) presents unique requirements and challenges for testing. Dynamic reconfiguration in SOA software means that testing need to be adaptive to the changes of the service-oriented applications at runtime. This paper presents a ConfigTest approach to enable the online change of test organization, test scheduling, test deployment, test case binding, and service binding. ConfigTest is based on our previous research on the MAST (Multi-Agents-based Service Testing) framework. It extends MAST with a new test broker architecture, configuration management and event-based subscription/notification mechanism. The test broker decouples test case definition from its implementation and usage. It also decouples the testing system from the services under test. With the configuration management, ConfigTest allows the test agents to bind dynamically to each other and build up their collaborations at runtime. The event mechanism enables that a change in one test artifact can be notified to all the others which subscribe their interests to the change event. This paper presents and analyzes the collaboration diagrams of various testing reconfiguration scenarios and illustrates the ConfigTest approach with an example of service-based book ordering system.",
author = "Xiaoying Bai and Dezheng Xu and Guilan Dai and Tsai, {Wei Tek} and Yinong Chen",
year = "2007",
doi = "10.1109/COMPSAC.2007.106",
language = "English (US)",
isbn = "9780769528700",
volume = "1",
pages = "368--375",
booktitle = "Proceedings - International Computer Software and Applications Conference",

}

TY - GEN

T1 - Dynamic reconfigurable testing of service-oriented architecture

AU - Bai, Xiaoying

AU - Xu, Dezheng

AU - Dai, Guilan

AU - Tsai, Wei Tek

AU - Chen, Yinong

PY - 2007

Y1 - 2007

N2 - SOA (Service-Oriented Architecture) presents unique requirements and challenges for testing. Dynamic reconfiguration in SOA software means that testing need to be adaptive to the changes of the service-oriented applications at runtime. This paper presents a ConfigTest approach to enable the online change of test organization, test scheduling, test deployment, test case binding, and service binding. ConfigTest is based on our previous research on the MAST (Multi-Agents-based Service Testing) framework. It extends MAST with a new test broker architecture, configuration management and event-based subscription/notification mechanism. The test broker decouples test case definition from its implementation and usage. It also decouples the testing system from the services under test. With the configuration management, ConfigTest allows the test agents to bind dynamically to each other and build up their collaborations at runtime. The event mechanism enables that a change in one test artifact can be notified to all the others which subscribe their interests to the change event. This paper presents and analyzes the collaboration diagrams of various testing reconfiguration scenarios and illustrates the ConfigTest approach with an example of service-based book ordering system.

AB - SOA (Service-Oriented Architecture) presents unique requirements and challenges for testing. Dynamic reconfiguration in SOA software means that testing need to be adaptive to the changes of the service-oriented applications at runtime. This paper presents a ConfigTest approach to enable the online change of test organization, test scheduling, test deployment, test case binding, and service binding. ConfigTest is based on our previous research on the MAST (Multi-Agents-based Service Testing) framework. It extends MAST with a new test broker architecture, configuration management and event-based subscription/notification mechanism. The test broker decouples test case definition from its implementation and usage. It also decouples the testing system from the services under test. With the configuration management, ConfigTest allows the test agents to bind dynamically to each other and build up their collaborations at runtime. The event mechanism enables that a change in one test artifact can be notified to all the others which subscribe their interests to the change event. This paper presents and analyzes the collaboration diagrams of various testing reconfiguration scenarios and illustrates the ConfigTest approach with an example of service-based book ordering system.

UR - http://www.scopus.com/inward/record.url?scp=37349043548&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=37349043548&partnerID=8YFLogxK

U2 - 10.1109/COMPSAC.2007.106

DO - 10.1109/COMPSAC.2007.106

M3 - Conference contribution

SN - 9780769528700

VL - 1

SP - 368

EP - 375

BT - Proceedings - International Computer Software and Applications Conference

ER -