Service computing har i allt högre grad antagits av branschen och utvecklat affärsapplikationer med hjälp av orkestrering och koreografi. Koreografi anger hur tjänster samarbetar med varandra genom att definiera t.ex. meddelandeutbytet, snarare än via processflödet som i fallet med orkestrering. Meddelanden som skickas från en tjänst till en annan kan kräva att olika XPaths används för att manipulera eller extrahera meddelandeinnehåll. Missmatchningar i XML-manipuleringar genom XPaths (såsom att relatera inkommande och utgående meddelanden i koreografispecifikationer) kan resultera i fel. I detta dokument föreslår vi att associera XPath Rewriting Graphs (XRGs), en struktur som relaterar XPath och XML schema, med åtgärder av koreografi applikationer som är skelettet modelleras som märkta övergångssystem. Vi utvecklar begreppet XRG mönster för att fånga hur olika XRGs är relaterade även om de kan hänvisa till olika XML scheman eller deras taggar. Genom att tillämpa XRG-mönster identifierar vi framgångsrikt nya dataflödesföreningar i koreografiapplikationer och utvecklar nya kriterier för dataflödestestning. Slutligen rapporterar vi en empirisk fallstudie som utvärderar våra tekniker. Resultatet visar att våra tekniker är lovande när det gäller att upptäcka fel i koreografiapplikationer.
De vidareutvecklar begreppet XRG mönster för att fånga hur olika XRGs är relaterade även om de kan hänvisa till olika XML scheman eller taggar REF.
Data flow testing of service choreography
{'venue': "ESEC/FSE '09", 'journal': None, 'mag_field_of_study': ['Computer Science']}