Local and On-the-fly Choreography-based Web Service Composition

We present a goal-directed, local and on-the-fly algorithm for verifying the existence and synthesizing a choreographer forWeb service composition. We use i/o-automata to represent services, the desired functionality of the composition, and a choreographer to achieve the desired service by composing...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence s. 521 - 527
Hlavní autori: Mitra, Saayan, Basu, Samik, Kumar, Ratnesh
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: Washington, DC, USA IEEE Computer Society 02.11.2007
Edícia:ACM Conferences
Predmet:
ISBN:0769530265, 9780769530260
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract We present a goal-directed, local and on-the-fly algorithm for verifying the existence and synthesizing a choreographer forWeb service composition. We use i/o-automata to represent services, the desired functionality of the composition, and a choreographer to achieve the desired service by composing the existing ones. Choreographer existence and synthesis are typically performed by identifying all possible compositions realizable from the existing services and verifying whether one such composition conforms to the desired required functionality. Such a technique is subject to state-space explosion. In light of this, we have developed a tabled-logic programming technique which generates and explores compositions in a goal-directed fashion to prove/disprove the existence of choreographer and to infer whether the desired functionality is realizable. We present a prototype implementation and show the practical applicability of our technique using a variety of composition problems with the corresponding computational savings in terms of number of states and transitions explored.
AbstractList We present a goal-directed, local and on-the-fly algorithm for verifying the existence and synthesizing a choreographer forWeb service composition. We use i/o-automata to represent services, the desired functionality of the composition, and a choreographer to achieve the desired service by composing the existing ones. Choreographer existence and synthesis are typically performed by identifying all possible compositions realizable from the existing services and verifying whether one such composition conforms to the desired required functionality. Such a technique is subject to state-space explosion. In light of this, we have developed a tabled-logic programming technique which generates and explores compositions in a goal-directed fashion to prove/disprove the existence of choreographer and to infer whether the desired functionality is realizable. We present a prototype implementation and show the practical applicability of our technique using a variety of composition problems with the corresponding computational savings in terms of number of states and transitions explored.
Author Basu, Samik
Mitra, Saayan
Kumar, Ratnesh
Author_xml – sequence: 1
  givenname: Saayan
  surname: Mitra
  fullname: Mitra, Saayan
– sequence: 2
  givenname: Samik
  surname: Basu
  fullname: Basu, Samik
– sequence: 3
  givenname: Ratnesh
  surname: Kumar
  fullname: Kumar, Ratnesh
BookMark eNqFj81KxDAYRQMq6Iyz8QkKrlyk5rdpViLF0UJhFipdhiT9YqudZmiLMG9vB917N3dz7oWzQudDHAChG0pSSom-r8uUEaJSxc7QiqhMS05YJi_RZpo-yRKuM5XTK_RQRW_7xA5Nshvw3AIO_TEp2jhC_BjtoT1iZydokhpc8grjd-chKeL-EKdu7uJwjS6C7SfY_PUavW-f3ooXXO2ey-KxwpZyNmPhCFeZaCwPynvPHM8pAS5dAJVJb4EIq53NgTLhG8pB60CEaLyUWqplvEa3v7_W742L8WsylJiTq6lLc3I1ii3U3f-UcWMHgf8APcZV0g
ContentType Conference Proceeding
DOI 10.1109/WI.2007.72
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 527
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AARBI
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
OCL
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-a132t-4b03764da3f7ccc2b3810e35bfe765cae04a9ba8e124cd13e99f044dc55957b03
ISBN 0769530265
9780769530260
IngestDate Wed Jan 31 06:53:24 EST 2024
Wed Jan 31 06:45:58 EST 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a132t-4b03764da3f7ccc2b3810e35bfe765cae04a9ba8e124cd13e99f044dc55957b03
PageCount 7
ParticipantIDs acm_books_10_1109_WI_2007_72
acm_books_10_1109_WI_2007_72_brief
PublicationCentury 2000
PublicationDate 20071102
PublicationDateYYYYMMDD 2007-11-02
PublicationDate_xml – month: 11
  year: 2007
  text: 20071102
  day: 02
PublicationDecade 2000
PublicationPlace Washington, DC, USA
PublicationPlace_xml – name: Washington, DC, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence
PublicationYear 2007
Publisher IEEE Computer Society
Publisher_xml – name: IEEE Computer Society
SSID ssj0000396781
Score 1.406156
Snippet We present a goal-directed, local and on-the-fly algorithm for verifying the existence and synthesizing a choreographer forWeb service composition. We use...
SourceID acm
SourceType Publisher
StartPage 521
SubjectTerms Computing methodologies -- Modeling and simulation -- Model development and analysis
Computing methodologies -- Modeling and simulation -- Model development and analysis -- Model verification and validation
Information systems -- World Wide Web -- Web applications
Information systems -- World Wide Web -- Web services
Theory of computation -- Logic
Theory of computation -- Semantics and reasoning
Theory of computation -- Semantics and reasoning -- Program reasoning
Title Local and On-the-fly Choreography-based Web Service Composition
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LS8QwEA4qHvTkE98U8SbBdps27UEEF8UFX6Cy3kqSTmEPdmW7iv57J2na1AeCBy9lm2Wn23xDJjOZ-YaQgyRnkEBYUB7IiGpGKipBCLyFKEEFYSo3PLOX_Po6eXxMb23aWGXaCfCyTN7e0ud_hRrHEGxdOvsHuFuhOICfEXS8Iux4_bIj_tH43LaDVXP-rx06lDcc9DV7Qv_qSxjQFf3pk4MhSFtbUvN0dnXqctxQC9yUFCXTwpAjjydgia-pNoq5kWEXIbPg2MSwFtzR1HQ3OrwT4t1p56moXurRp1FbP-RSwHUqclWH3fQ8QnWsX8X9-c8BDG4q-Zy7q-fgsGlh0eSqOi_X53GqOxvFUWeZjeqqamuxo5pd4LsxMFyqw0FNVMnRUM9yHtQ1fm0czg9TtNdBHdGxT7LETM29b2ltUd6Rk6a3M-qpsxm5XyJr7qU9B_cymYFyhSx2GCZXyYmBzEPIPAeZ9x0yDyHzLGReB7I18nB-dt-_oLZnBhVB2JtSJn00GSwXYcGVUj2pGdwgjGQBPI6UAJ-JVIoEcF-n8iCENC18xnKFnmXE8cfrZK4cl7BBPGC4f5N-AqIImOAykXEu4hyCQp8lKLZJdnACMq36VWZ8ST_NhgPd2JRnvLdJ9n_7OpOoKcXW7zK2yYLTmB0yN528wC6ZV6_TUTXZM0B-ADuFW3M
linkProvider IEEE
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=Proceedings+of+the+IEEE%2FWIC%2FACM+International+Conference+on+Web+Intelligence&rft.atitle=Local+and+On-the-fly+Choreography-based+Web+Service+Composition&rft.au=Mitra%2C+Saayan&rft.au=Basu%2C+Samik&rft.au=Kumar%2C+Ratnesh&rft.series=ACM+Conferences&rft.date=2007-11-02&rft.pub=IEEE+Computer+Society&rft.isbn=0769530265&rft.spage=521&rft.epage=527&rft_id=info:doi/10.1109%2FWI.2007.72
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769530260/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769530260/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769530260/sc.gif&client=summon&freeimage=true