{"id":"https://openalex.org/W2160866269","doi":"https://doi.org/10.4018/jwsr.2008070105","title":"DsCWeaver","display_name":"DsCWeaver","publication_year":2008,"publication_date":"2008-07-01","ids":{"openalex":"https://openalex.org/W2160866269","doi":"https://doi.org/10.4018/jwsr.2008070105","mag":"2160866269"},"language":"en","primary_location":{"id":"doi:10.4018/jwsr.2008070105","is_oa":false,"landing_page_url":"https://doi.org/10.4018/jwsr.2008070105","pdf_url":null,"source":{"id":"https://openalex.org/S119470311","display_name":"International Journal of Web Services Research","issn_l":"1545-7362","issn":["1545-7362","1546-5004"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Web Services Research","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016293113","display_name":"Qinyi Wu","orcid":"https://orcid.org/0009-0009-5555-9315"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Qinyi Wu","raw_affiliation_strings":["Georgia Institute of Technology, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081442372","display_name":"Calton Pu","orcid":"https://orcid.org/0000-0002-6616-8987"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Calton Pu","raw_affiliation_strings":["Georgia Institute of Technology, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006733407","display_name":"Akhil Sahai","orcid":null},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Akhil Sahai","raw_affiliation_strings":["HP Labs, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"HP Labs, USA","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089941827","display_name":"Roger Barga","orcid":null},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Roger Barga","raw_affiliation_strings":["Microsoft Research, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research, USA","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5016293113"],"corresponding_institution_ids":["https://openalex.org/I130701444"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.15246153,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"5","issue":"3","first_page":"96","last_page":"117"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9019864797592163},{"id":"https://openalex.org/keywords/business-process-execution-language","display_name":"Business Process Execution Language","score":0.7043164372444153},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.7006062269210815},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.6726058125495911},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.6385229825973511},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.557170569896698},{"id":"https://openalex.org/keywords/control-flow-graph","display_name":"Control flow graph","score":0.5062169432640076},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4729611277580261},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.4225863218307495},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.42204537987709045},{"id":"https://openalex.org/keywords/business-process","display_name":"Business process","score":0.4207227826118469},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.41306161880493164},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.336588054895401},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.24049332737922668},{"id":"https://openalex.org/keywords/work-in-process","display_name":"Work in process","score":0.1966593861579895},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.18170729279518127},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.1301209032535553}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9019864797592163},{"id":"https://openalex.org/C4927394","wikidata":"https://www.wikidata.org/wiki/Q787631","display_name":"Business Process Execution Language","level":4,"score":0.7043164372444153},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.7006062269210815},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.6726058125495911},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.6385229825973511},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.557170569896698},{"id":"https://openalex.org/C27458966","wikidata":"https://www.wikidata.org/wiki/Q1187693","display_name":"Control flow graph","level":2,"score":0.5062169432640076},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4729611277580261},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.4225863218307495},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.42204537987709045},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.4207227826118469},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.41306161880493164},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.336588054895401},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.24049332737922668},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.1966593861579895},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.18170729279518127},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.1301209032535553},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.4018/jwsr.2008070105","is_oa":false,"landing_page_url":"https://doi.org/10.4018/jwsr.2008070105","pdf_url":null,"source":{"id":"https://openalex.org/S119470311","display_name":"International Journal of Web Services Research","issn_l":"1545-7362","issn":["1545-7362","1546-5004"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Web Services Research","raw_type":"journal-article"},{"id":"pmh:oai:RePEc:igg:jwsr00:v:5:y:2008:i:3:p:96-117","is_oa":false,"landing_page_url":"https://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/jwsr.2008070105","pdf_url":null,"source":{"id":"https://openalex.org/S4306401271","display_name":"RePEc: Research Papers in Economics","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I77793887","host_organization_name":"Federal Reserve Bank of St. Louis","host_organization_lineage":["https://openalex.org/I77793887"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.5199999809265137}],"awards":[],"funders":[{"id":"https://openalex.org/F4320337388","display_name":"Division of Computer and Network Systems","ror":"https://ror.org/02rdzmk74"},{"id":"https://openalex.org/F4320338279","display_name":"Air Force Office of Scientific Research","ror":"https://ror.org/011e9bt93"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2105639424","https://openalex.org/W4360985263","https://openalex.org/W2359835790","https://openalex.org/W2073785052","https://openalex.org/W2391715591","https://openalex.org/W2138385884","https://openalex.org/W1965910013","https://openalex.org/W2171750108","https://openalex.org/W2899738724","https://openalex.org/W2122403474"],"abstract_inverted_index":{"Correct":[0],"synchronization":[1,65,74],"among":[2],"activities":[3],"is":[4],"critical":[5],"in":[6,98,104],"a":[7,33,51,55,99],"business":[8],"process.":[9],"Current":[10],"process":[11,102,135],"languages":[12],"such":[13],"as":[14],"BPEL":[15,105,143],"specify":[16],"the":[17,93,131],"control":[18],"flow":[19],"of":[20,41,95,114,134],"processes":[21],"procedurally,":[22],"which":[23],"can":[24,128],"lead":[25],"to":[26,58,68,119,141],"inflexible":[27],"and":[28,80,106,117],"tangled":[29],"code":[30,88,115],"for":[31,43,73,89],"managing":[32],"crosscutting":[34],"aspect\u2014synchronization":[35],"constraints":[36],"that":[37,53,125],"define":[38],"permissible":[39],"sequences":[40],"execution":[42],"activities.":[44],"In":[45],"this":[46],"article,":[47],"we":[48],"present":[49],"DSCWeaver,":[50],"tool":[52],"enables":[54],"synchronization-aspect":[56],"extension":[57],"procedural":[59],"languages.":[60],"It":[61],"uses":[62],"DSCL":[63],"(directed-acyclic-graph":[64],"constraint":[66],"language)":[67],"achieve":[69],"three":[70],"desirable":[71],"properties":[72],"modeling:":[75],"fine":[76],"granularity,":[77],"declarative":[78],"syntax,":[79],"validation":[81],"support.":[82],"DSCWeaver":[83],"then":[84],"automatically":[85],"generates":[86],"executable":[87],"synchronization.":[90],"We":[91],"demonstrate":[92],"advantages":[94],"our":[96,126],"approach":[97,127],"service":[100],"deployment":[101],"written":[103],"evaluate":[107],"its":[108],"performance":[109,139],"using":[110],"two":[111],"metrics:":[112],"lines":[113],"(LoC)":[116],"places":[118],"visit":[120],"(PtV).":[121],"Evaluation":[122],"results":[123],"show":[124],"effectively":[129],"reduce":[130],"development":[132],"effort":[133],"programmers":[136],"while":[137],"providing":[138],"competitive":[140],"unwoven":[142],"code.":[144]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
