An Empirical Study of the Use of Frankl-Weyuker Data Flow Testing Criteria to Test BPEL Web Services
Programs using service-oriented architecture (SOA) often feature ultra-late binding among components. These components have well-defined interfaces and are known as Web services. Messages between every pair of Web services dually conform to the output interface of a sender and the input interface of...
Saved in:
| Published in | 2009 33rd Annual IEEE International Computer Software and Applications Conference Vol. 1; pp. 81 - 88 |
|---|---|
| Main Authors | , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.07.2009
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 076953726X 9780769537269 |
| ISSN | 0730-3157 |
| DOI | 10.1109/COMPSAC.2009.21 |
Cover
| Abstract | Programs using service-oriented architecture (SOA) often feature ultra-late binding among components. These components have well-defined interfaces and are known as Web services. Messages between every pair of Web services dually conform to the output interface of a sender and the input interface of a receiver. Unit testing of Web services should not only test the logic of Web services, but also assure the correctness of the Web services during input, manipulation, and output of messages. There is, however, little software testing research in this area. In this paper, we study the unit testing problem to assure components written in orchestration languages, WS-BPEL in particular. We report an empirical study of the effectiveness of the Frankl-Weyuker data flow testing criteria (particularly the all-uses criterion) on WS-BPEL subject programs. Our study shows that conventional data flow testing criteria can be much less effective in revealing faults in interface artifacts (WSDL documents) and message manipulations (XPath queries) than revealing faults in BPEL artifacts. |
|---|---|
| AbstractList | Programs using service-oriented architecture (SOA) often feature ultra-late binding among components. These components have well-defined interfaces and are known as Web services. Messages between every pair of Web services dually conform to the output interface of a sender and the input interface of a receiver. Unit testing of Web services should not only test the logic of Web services, but also assure the correctness of the Web services during input, manipulation, and output of messages. There is, however, little software testing research in this area. In this paper, we study the unit testing problem to assure components written in orchestration languages, WS-BPEL in particular. We report an empirical study of the effectiveness of the Frankl-Weyuker data flow testing criteria (particularly the all-uses criterion) on WS-BPEL subject programs. Our study shows that conventional data flow testing criteria can be much less effective in revealing faults in interface artifacts (WSDL documents) and message manipulations (XPath queries) than revealing faults in BPEL artifacts. |
| Author | Lijun Mei Tse, T.H. Chan, W.K. Fei-Ching Kuo |
| Author_xml | – sequence: 1 surname: Lijun Mei fullname: Lijun Mei organization: Univ. of Hong Kong, Hong Kong, China – sequence: 2 givenname: W.K. surname: Chan fullname: Chan, W.K. organization: City Univ. of Hong Kong, Hong Kong, China – sequence: 3 givenname: T.H. surname: Tse fullname: Tse, T.H. organization: Univ. of Hong Kong, Hong Kong, China – sequence: 4 surname: Fei-Ching Kuo fullname: Fei-Ching Kuo organization: Swinburne Univ. of Technol., Melbourne, VIC, Australia |
| BookMark | eNotjM1OwkAURicREwFZu3AzL1C8M8PMtEusFE0wkADBHbkttzpSWjIdNLy9v6vv5OTk67FO3dTE2I2AoRCQ3KXz58VynA4lQDKU4oL1wJpEKyvNS4d1wSqIlND2ig3a9h0ARGLsd9xlu3HNJ4ej867Aii_DaXfmTcnDG_F1Sz-Yeaz3VbSh82lPnj9gQJ5VzSdfURtc_cpT7wJ5hzw0v47fLyYzvqGcL8l_uILaa3ZZYtXS4H_7bJ1NVuljNJtPn9LxLHLC6hAJg7HSGJsRIe0UCFGgyI0WpiwpznMochkrZXIlNRksMJaqQIsGRsrqmFSf3f79OiLaHr07oD9vtdQjaY36An-nVm4 |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/COMPSAC.2009.21 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 88 |
| ExternalDocumentID | 5254276 |
| Genre | orig-research |
| GroupedDBID | -~X 29F 29O 29Q 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IPLJI OCL RIE RIL RIO RNS |
| ID | FETCH-LOGICAL-i175t-16a835a864eaed3011ca1b6516ffe8bb0cb28336b325e6aca823ca7a6043758e3 |
| IEDL.DBID | RIE |
| ISBN | 076953726X 9780769537269 |
| ISSN | 0730-3157 |
| IngestDate | Wed Aug 27 02:24:30 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-16a835a864eaed3011ca1b6516ffe8bb0cb28336b325e6aca823ca7a6043758e3 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_5254276 |
| PublicationCentury | 2000 |
| PublicationDate | 2009-July |
| PublicationDateYYYYMMDD | 2009-07-01 |
| PublicationDate_xml | – month: 07 year: 2009 text: 2009-July |
| PublicationDecade | 2000 |
| PublicationTitle | 2009 33rd Annual IEEE International Computer Software and Applications Conference |
| PublicationTitleAbbrev | COMPSAC |
| PublicationYear | 2009 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0001967200 ssj0019958 |
| Score | 1.4617159 |
| Snippet | Programs using service-oriented architecture (SOA) often feature ultra-late binding among components. These components have well-defined interfaces and are... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 81 |
| SubjectTerms | Application software Computer applications Councils Data flow computing data flow testing Information retrieval Logic testing Service oriented architecture Software testing Web services WS-BPEL XML XPath |
| Title | An Empirical Study of the Use of Frankl-Weyuker Data Flow Testing Criteria to Test BPEL Web Services |
| URI | https://ieeexplore.ieee.org/document/5254276 |
| Volume | 1 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dT8IwEG-AJ5_wA-N3-uCjA7bSbn1EhBAjSiIE3kjbXQ1BN6JbDP71tvsAY3zwYcmtyZKtvd392rv7HULXPteUEeU7INvK6QhGHKHb3Akph465tM4qvEePbDjt3M_pvIJutrUwAJAln0HTilksP4xVao_KWtTsZjyfVVHVD1heq7U7T-HM92w6ZBFB4DzrzWk12NgZ6udbdk6J77GSeae85wXnj9vmrd7TaPzc7eVMlpZB9EfTlcznDOpoVL5tnmqyaqaJbKqvX0SO__2cfdTYVffh8dZvHaAKRIeoXrZ3wMXffoTCboT7b-tlRiKCbcLhBscaG8SIpx9gxbzjuzODTboyT96JRODBa_yJJ5a7I3rBtpGCVXGcxNkYvh33H_AMJC5tVANNB_1Jb-gUTRmcpUEaieMyYUCbCFgHBITWPCjhSkZdpjUE0qy4NIiFMEk8CkwoEXhECV8wS6JEAyDHqBbFEZwgHLLABamYksT4SC0E1QaAGQiqzC7QSKfoyE7aYp3zbiyK-Tr7e_gc7eWRHptKe4FqyXsKlwYwJPIq05RvTsy4Ng |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDI5gHOA0YEO8yYEjHWvTpM0RxqYBG0xiE9ymJHXQNGgRtELj15P0AQhx4FDJjVSpTVz7S2x_Rug44JoyogIHZFs5vmDEEbrNnYhy8M2ldV7hPbxh_Yl_9UAfltDJVy0MAOTJZ9CyYh7LjxKV2aOyU2p2M17AltEK9X2fFtVa3ycqnAWeTYgsYwic5905rQ4bS0ODYtPOKQk8VnHvVPe8ZP1x2_y0czsc3Z11Ci5LyyH6o-1K7nV6dTSs3rdINpm3slS21McvKsf_ftA6an7X9-HRl-faQEsQb6J61eABl_97A0VnMe4-v8xyGhFsUw4XONHYYEY8eQMrFj3fnXtYZHPz5IVIBe49Je94bNk74kdsWylYJcdpko_h81F3gO9B4spKNdGk1x13-k7ZlsGZGayROi4TBraJkPkgILIGQglXMuoyrSGUZs2lwSyESeJRYEKJ0CNKBIJZGiUaAtlCtTiJYRvhiIUuSMWUJMZLaiGoNhDMgFBl9oFG2kENO2nTl4J5Y1rO1-7fw0dotT8eDqaDy5vrPbRWxH1sYu0-qqWvGRwY-JDKw1xrPgEqH7uD |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2009+33rd+Annual+IEEE+International+Computer+Software+and+Applications+Conference&rft.atitle=An+Empirical+Study+of+the+Use+of+Frankl-Weyuker+Data+Flow+Testing+Criteria+to+Test+BPEL+Web+Services&rft.au=Lijun+Mei&rft.au=Chan%2C+W.K.&rft.au=Tse%2C+T.H.&rft.au=Fei-Ching+Kuo&rft.date=2009-07-01&rft.pub=IEEE&rft.isbn=9780769537269&rft.issn=0730-3157&rft.volume=1&rft.spage=81&rft.epage=88&rft_id=info:doi/10.1109%2FCOMPSAC.2009.21&rft.externalDocID=5254276 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0730-3157&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0730-3157&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0730-3157&client=summon |