Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1145/1368088.1368139
- Scopus: eid_2-s2.0-57349166517
- Find via
Supplementary
-
Citations:
- Scopus: 73
- Appears in Collections:
Conference Paper: Data flow testing of service-oriented workflow applications
Title | Data flow testing of service-oriented workflow applications |
---|---|
Authors | |
Keywords | WS-BPEL XPath Service orientation Workflow testing Service composition SOA |
Issue Date | 2008 |
Publisher | ACM Press |
Citation | Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008, p. 371-380 How to Cite? |
Abstract | WS-BPEL applications are a kind of service-oriented application.
They use XPath extensively to integrate loosely-coupled workflow
steps. However, XPath may extract wrong data from the XML
messages received, resulting in erroneous results in the integrated
process. Surprisingly, although XPath plays a key role in workflow
integration, inadequate researches have been conducted to address
the important issues in software testing. This paper tackles the
problem. It also demonstrates a novel transformation strategy to
construct artifacts. We use the mathematical definitions of XPath
constructs as rewriting rules, and propose a data structure called
XPath Rewriting Graph (XRG), which not only models how an
XPath is conceptually rewritten but also tracks individual rewritings
progressively. We treat the mathematical variables in the applied
rewriting rules as if they were program variables, and use them to
analyze how information may be rewritten in an XPath conceptually.
We thus develop an algorithm to construct XRGs and a novel
family of data flow testing criteria to test WS-BPEL applications.
Experiment results show that our testing approach is promising. |
Sponsorship | This research is supported in part by grants of the Research Grants Council of Hong Kong (project nos. 111107, 123207, and 716507). |
Persistent Identifier | http://hdl.handle.net/10722/55467 |
ISBN | |
ISSN | 2023 SCImago Journal Rankings: 1.409 |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Mei, L | - |
dc.contributor.author | Chan, WK | - |
dc.contributor.author | Tse, TH | - |
dc.date.accessioned | 2009-08-11T09:12:21Z | - |
dc.date.available | 2009-08-11T09:12:21Z | - |
dc.date.issued | 2008 | - |
dc.identifier.citation | Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008, p. 371-380 | en |
dc.identifier.isbn | 978-1-60558-079-1 | - |
dc.identifier.issn | 0270-5257 | - |
dc.identifier.uri | http://hdl.handle.net/10722/55467 | - |
dc.description.abstract | WS-BPEL applications are a kind of service-oriented application. They use XPath extensively to integrate loosely-coupled workflow steps. However, XPath may extract wrong data from the XML messages received, resulting in erroneous results in the integrated process. Surprisingly, although XPath plays a key role in workflow integration, inadequate researches have been conducted to address the important issues in software testing. This paper tackles the problem. It also demonstrates a novel transformation strategy to construct artifacts. We use the mathematical definitions of XPath constructs as rewriting rules, and propose a data structure called XPath Rewriting Graph (XRG), which not only models how an XPath is conceptually rewritten but also tracks individual rewritings progressively. We treat the mathematical variables in the applied rewriting rules as if they were program variables, and use them to analyze how information may be rewritten in an XPath conceptually. We thus develop an algorithm to construct XRGs and a novel family of data flow testing criteria to test WS-BPEL applications. Experiment results show that our testing approach is promising. | en |
dc.description.sponsorship | This research is supported in part by grants of the Research Grants Council of Hong Kong (project nos. 111107, 123207, and 716507). | en |
dc.language.iso | eng | en |
dc.publisher | ACM Press | en |
dc.relation.ispartof | Proceedings of the International Conference on Software Engineering | - |
dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
dc.rights | Copyright ACM 2008. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in International Conference on Software Engineering Proceedings. 30th international conference on Software engineering. Pages 371-380. 2008 ISBN:978-1-60558-079-1 DOI http://doi.acm.org/10.1145/1368088.1368139 | - |
dc.subject | WS-BPEL | en |
dc.subject | XPath | en |
dc.subject | Service orientation | en |
dc.subject | Workflow testing | en |
dc.subject | Service composition | en |
dc.subject | SOA | en |
dc.title | Data flow testing of service-oriented workflow applications | en |
dc.type | Conference_Paper | en |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&isbn=978-1-60558-079-1&spage=371&epage=380&date=2008&atitle=Data+Flow+Testing+of+Service+Choreography | - |
dc.identifier.email | ljmei@cs.hku.hk | - |
dc.identifier.email | wkchan@cs.cityu.edu.hk | - |
dc.identifier.email | thtse@cs.hku.hk | - |
dc.description.nature | preprint | en_HK |
dc.identifier.doi | 10.1145/1368088.1368139 | - |
dc.identifier.scopus | eid_2-s2.0-57349166517 | - |
dc.identifier.hkuros | 139609 | - |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-57349166517&selection=ref&src=s&origin=recordpage | - |
dc.publisher.place | United States | - |
dc.description.other | Proceedings of the 30th International Conference on Software Engineering (ICSE 2008) pp 371-380, 2008 | - |
dc.identifier.scopusauthorid | Mei, L=25825333600 | - |
dc.identifier.scopusauthorid | Chan, WK=23967779900 | - |
dc.identifier.scopusauthorid | Tse, TH=7005496974 | - |
dc.identifier.issnl | 0270-5257 | - |