메뉴 건너뛰기




Volumn 77, Issue 3, 2012, Pages 189-213

Using formal methods to develop WS-BPEL applications

Author keywords

Compilers; Formal methods; Operational semantics; Service oriented architectures; Web services; WS BPEL

Indexed keywords

BUSINESS TRANSACTION; DE FACTO STANDARD; DISTINCTIVE FEATURES; OPERATIONAL SEMANTICS; SERVICE ORCHESTRATION; SOFTWARE TOOL; WS-BPEL;

EID: 84855173878     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2011.03.002     Document Type: Conference Paper
Times cited : (17)

References (56)
  • 1
    • 50649099197 scopus 로고    scopus 로고
    • Oracle JDeveloper. http://www.oracle.com/technology/products/jdev.
    • Oracle JDeveloper
  • 4
    • 84855165542 scopus 로고    scopus 로고
    • ActiveBPEL 5.0.2, 2009. http://sourceforge.net/projects/activebpel502.
    • (2009) ActiveBPEL 5.0.2
  • 8
    • 77954749188 scopus 로고    scopus 로고
    • JavaCC 4.2, 2009. https://javacc.dev.java.net.
    • (2009) JavaCC 4.2
  • 9
    • 84855177950 scopus 로고    scopus 로고
    • JDOM 1.1
    • JDOM 1.1, 2009. http://www.jdom.org.
    • (2009)
  • 10
    • 44249088573 scopus 로고    scopus 로고
    • A Calculus for Generation, Verification and Refinement of BPEL Specifications
    • DOI 10.1016/j.entcs.2008.04.092, PII S1571066108003071
    • F. Abouzaid, and J. Mullins A calculus for generation, verification and refinement of BPEL specifications WWV ENTCS vol. 200 2008 Elsevier 43 65 (Pubitemid 351720980)
    • (2008) Electronic Notes in Theoretical Computer Science , vol.200 , Issue.3 , pp. 43-65
    • Abouzaid, F.1    Mullins, J.2
  • 11
    • 84855167462 scopus 로고    scopus 로고
    • Apache Software Foundation
    • Apache Software Foundation, Apache ODE 1.3.4, 2010. http://ode.apache. org.
    • (2010) Apache ODE 1.3.4
  • 12
    • 48949097794 scopus 로고    scopus 로고
    • Relational analysis of correlation
    • LNCS Springer
    • J. Bauer, F. Nielson, H. Nielson, and H. Pilegaard Relational analysis of correlation SAS LNCS vol. 5079 2008 Springer 32 46
    • (2008) SAS , vol.5079 , pp. 32-46
    • Bauer, J.1    Nielson, F.2    Nielson, H.3    Pilegaard, H.4
  • 13
    • 26444441401 scopus 로고    scopus 로고
    • A flexible and modular framework for implementing infrastructures for global computing
    • Distributed Applications and Interoperable Systems: 5th IFIP WG 6.1 International Conference, DAIS 2005. Proceedings
    • L. Bettini, R. De Nicola, D. Falassi, M. Lacoste, and M. Loreti A flexible and modular framework for implementing infrastructures for global computing DAIS LNCS vol. 3543 2005 Springer 181 193 (Pubitemid 41422914)
    • (2005) Lecture Notes in Computer Science , vol.3543 , pp. 181-193
    • Bettini, L.1    De Nicola, R.2    Falassi, D.3    Lacoste, M.4    Loreti, M.5
  • 14
    • 45749134272 scopus 로고    scopus 로고
    • Implementing session centered calculi
    • LNCS Springer
    • L. Bettini, R. De Nicola, M. Lacoste, and M. Loreti Implementing session centered calculi Coordination LNCS vol. 5052 2008 Springer 17 32
    • (2008) Coordination , vol.5052 , pp. 17-32
    • Bettini, L.1    De Nicola, R.2    Lacoste, M.3    Loreti, M.4
  • 15
    • 0344118797 scopus 로고    scopus 로고
    • A calculus for long-running transactions
    • LNCS Springer
    • L. Bocchi, C. Laneve, and G. Zavattaro A calculus for long-running transactions FMOODS LNCS vol. 2884 2003 Springer 124 138
    • (2003) FMOODS , vol.2884 , pp. 124-138
    • Bocchi, L.1    Laneve, C.2    Zavattaro, G.3
  • 16
    • 45749120330 scopus 로고    scopus 로고
    • Sessions and pipelines for structured service programming
    • LNCS Springer
    • M. Boreale, R. Bruni, R. De Nicola, and M. Loreti Sessions and pipelines for structured service programming FMOODS LNCS vol. 5051 2008 Springer 19 38
    • (2008) FMOODS , vol.5051 , pp. 19-38
    • Boreale, M.1    Bruni, R.2    De Nicola, R.3    Loreti, M.4
  • 17
    • 27744469651 scopus 로고    scopus 로고
    • Using service-oriented architecture and component-based development to build web service applications
    • A. Brown, S. Johnston, K. Kelly, Using service-oriented architecture and component-based development to build web service applications, Tech. Rep., Rational Software, 2002.
    • (2002) Tech. Rep., Rational Software
    • Brown, A.1    Johnston, S.2    Kelly, K.3
  • 18
  • 19
    • 26944481746 scopus 로고    scopus 로고
    • Theoretical foundations for compensations in flow composition languages
    • ACM
    • R. Bruni, H. Melgratti, and U. Montanari Theoretical foundations for compensations in flow composition languages POPL 2005 ACM 209 220
    • (2005) POPL , pp. 209-220
    • Bruni, R.1    Melgratti, H.2    Montanari, U.3
  • 20
    • 33646122491 scopus 로고    scopus 로고
    • An operational semantics for StAC, a language for modelling long-running business transactions
    • LNCS
    • M. Butler, and C. Ferreira An operational semantics for StAC, a language for modelling long-running business transactions COORDINATION LNCS vol. 2949 2004 87 104
    • (2004) COORDINATION , vol.2949 , pp. 87-104
    • Butler, M.1    Ferreira, C.2
  • 21
    • 67650450882 scopus 로고    scopus 로고
    • PiDuce - A project for experimenting Web services technologies
    • S. Carpineti, C. Laneve, and L. Padovani PiDuce - a project for experimenting Web services technologies Science of Computer Programming 74 10 2009 777 811
    • (2009) Science of Computer Programming , vol.74 , Issue.10 , pp. 777-811
    • Carpineti, S.1    Laneve, C.2    Padovani, L.3
  • 22
    • 77954733580 scopus 로고    scopus 로고
    • A tool for rapid development of WS-BPEL applications
    • ACM
    • L. Cesari, A. Lapadula, R. Pugliese, and F. Tiezzi A tool for rapid development of WS-BPEL applications SAC 2010 ACM 2438 2442
    • (2010) SAC , pp. 2438-2442
    • Cesari, L.1    Lapadula, A.2    Pugliese, R.3    Tiezzi, F.4
  • 24
    • 0003587590 scopus 로고    scopus 로고
    • XML Path Language (XPath) 1.0
    • November
    • J. Clark, S. DeRose, XML Path Language (XPath) 1.0, Tech. Rep., W3C, November 1999.
    • (1999) Tech. Rep., W3C
    • Clark, J.1    Derose, S.2
  • 27
    • 45749114538 scopus 로고    scopus 로고
    • A model checking approach for verifying cows specifications
    • LNCS Springer
    • A. Fantechi, S. Gnesi, A. Lapadula, F. Mazzanti, R. Pugliese, and F. Tiezzi A model checking approach for verifying cows specifications FASE LNCS vol. 4961 2008 Springer 230 245
    • (2008) FASE , vol.4961 , pp. 230-245
    • Fantechi, A.1    Gnesi, S.2    Lapadula, A.3    Mazzanti, F.4    Pugliese, R.5    Tiezzi, F.6
  • 29
    • 38149046926 scopus 로고    scopus 로고
    • Event based service coordination over dynamic and heterogeneous networks
    • LNCS Springer
    • G. Ferrari, R. Guanciale, and D. Strollo Event based service coordination over dynamic and heterogeneous networks ICSOC LNCS vol. 4294 2006 Springer 453 458
    • (2006) ICSOC , vol.4294 , pp. 453-458
    • Ferrari, G.1    Guanciale, R.2    Strollo, D.3
  • 30
    • 26444507906 scopus 로고    scopus 로고
    • Semantics of BPEL4WS-like fault and compensation handling
    • LNCS Springer
    • P. Geguang, Z. Xiangpeng, W. Shuling, and Q. Zongyan Semantics of BPEL4WS-like fault and compensation handling FM LNCS vol. 3582 2005 Springer 350 365
    • (2005) FM , vol.3582 , pp. 350-365
    • Geguang, P.1    Xiangpeng, Z.2    Shuling, W.3    Zongyan, Q.4
  • 32
    • 78650795547 scopus 로고    scopus 로고
    • On the interplay between fault handling and request-response service invocations
    • IEEE
    • C. Guidi, I. Lanese, F. Montesi, and G. Zavattaro On the interplay between fault handling and request-response service invocations ACSD 2008 IEEE 90 199
    • (2008) ACSD , pp. 90-199
    • Guidi, C.1    Lanese, I.2    Montesi, F.3    Zavattaro, G.4
  • 33
    • 77049098553 scopus 로고    scopus 로고
    • SOCK: A calculus for service oriented computing
    • LNCS Springer
    • C. Guidi, R. Lucchi, R. Gorrieri, N. Busi, and G. Zavattaro SOCK: a calculus for service oriented computing ICSOC LNCS vol. 4294 2006 Springer 327 338
    • (2006) ICSOC , vol.4294 , pp. 327-338
    • Guidi, C.1    Lucchi, R.2    Gorrieri, R.3    Busi, N.4    Zavattaro, G.5
  • 34
    • 77954700070 scopus 로고    scopus 로고
    • A standard-driven implementation of WS-BPEL 2.0
    • ACM
    • T. Hallwyl, F. Henglein, and T. Hildebrandt A standard-driven implementation of WS-BPEL 2.0 SAC 2010 ACM 2472 2476
    • (2010) SAC , pp. 2472-2476
    • Hallwyl, T.1    Henglein, F.2    Hildebrandt, T.3
  • 35
    • 84855184373 scopus 로고    scopus 로고
    • JSR-000208 Java Business Integration 1.0
    • Java Community Process, JSR-000208 Java Business Integration 1.0, 2005. http://jcp.org/aboutJava/communityprocess/final/jsr208/index.html.
    • (2005) Java Community Process
  • 36
    • 24644473737 scopus 로고    scopus 로고
    • Foundations of Web transactions
    • Foundations of Software Science and Computational Structures - 8th Int. Conference, FOSSACS 2005, held as part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2005, Proc.
    • C. Laneve, and G. Zavattaro Foundations of web transactions FoSSaCS LNCS vol. 3441 2005 Springer 282 298 (Pubitemid 41273713)
    • (2005) Lecture Notes in Computer Science , vol.3441 , pp. 282-298
    • Laneve, C.1    Zavattaro, G.2
  • 37
    • 80455149593 scopus 로고    scopus 로고
    • Ph.D. Thesis in Computer Science, DSI, Universit degli Studi di Firenze
    • A. Lapadula, A formal account of web services orchestration, Ph.D. Thesis in Computer Science, DSI, Universit degli Studi di Firenze, 2008. http://rap.dsi.unifi.it/cows.
    • (2008) A Formal Account of Web Services Orchestration
    • Lapadula, A.1
  • 39
    • 38149129224 scopus 로고    scopus 로고
    • Regulating data exchange in service oriented applications
    • LNCS Springer
    • A. Lapadula, R. Pugliese, and F. Tiezzi Regulating data exchange in service oriented applications FSEN LNCS vol. 4767 2007 Springer 223 239
    • (2007) FSEN , vol.4767 , pp. 223-239
    • Lapadula, A.1    Pugliese, R.2    Tiezzi, F.3
  • 40
    • 45749144773 scopus 로고    scopus 로고
    • A formal account of WS-BPEL
    • LNCS Springer
    • A. Lapadula, R. Pugliese, and F. Tiezzi A formal account of WS-BPEL COORDINATION LNCS vol. 5052 2008 Springer 199 215
    • (2008) COORDINATION , vol.5052 , pp. 199-215
    • Lapadula, A.1    Pugliese, R.2    Tiezzi, F.3
  • 41
    • 0004002694 scopus 로고    scopus 로고
    • Web Services Flow Language (WSFL 1.0)
    • F. Leymann, Web Services Flow Language (WSFL 1.0), Tech. Rep., IBM, 2001.
    • (2001) Tech. Rep., IBM
    • Leymann, F.1
  • 43
    • 56649123486 scopus 로고    scopus 로고
    • Mdd4soa: Model-driven service orchestration
    • IEEE
    • P. Mayer, A. Schroeder, and N. Koch Mdd4soa: Model-driven service orchestration EDOC 2008 IEEE 203 212
    • (2008) EDOC , pp. 203-212
    • Mayer, P.1    Schroeder, A.2    Koch, N.3
  • 44
    • 33750457295 scopus 로고    scopus 로고
    • A pi-calculus based semantics for WS-BPEL
    • DOI 10.1016/j.jlap.2006.05.007, PII S1567832606000312
    • M. Mazzara, and R. Lucchi A pi-calculus based semantics for WS-BPEL Journal of Logic and Algebraic Programming 70 1 2006 96 118 (Pubitemid 44647974)
    • (2007) Journal of Logic and Algebraic Programming , vol.70 , Issue.1 , pp. 96-118
    • Lucchi, R.1    Mazzara, M.2
  • 46
    • 47749154451 scopus 로고    scopus 로고
    • Composing services with JOLIE
    • IEEE
    • F. Montesi, C. Guidi, and G. Zavattaro Composing services with JOLIE ECOWS 2007 IEEE 13 22
    • (2007) ECOWS , pp. 13-22
    • Montesi, F.1    Guidi, C.2    Zavattaro, G.3
  • 48
    • 35248828620 scopus 로고    scopus 로고
    • Web services business process execution language version 2.0
    • OASIS WSBPEL TC
    • OASIS WSBPEL TC, Web services business process execution language version 2.0, Tech. Rep., OASIS, 2007.
    • (2007) Tech. Rep., OASIS
  • 51
    • 38348999367 scopus 로고    scopus 로고
    • Stochastic cows
    • LNCS
    • D. Prandi, and P. Quaglia Stochastic cows ICSOC LNCS vol. 4749 2007 245 256
    • (2007) ICSOC , vol.4749 , pp. 245-256
    • Prandi, D.1    Quaglia, P.2
  • 52
    • 84887212393 scopus 로고    scopus 로고
    • A state/event-based model-checking approach for the analysis of abstract system properties
    • M. ter Beek, A. Fantechi, S. Gnesi, and F. Mazzanti A state/event-based model-checking approach for the analysis of abstract system properties Science of Computer Programming 76 2 2011 119 135
    • (2011) Science of Computer Programming , vol.76 , Issue.2 , pp. 119-135
    • Ter Beek, M.1    Fantechi, A.2    Gnesi, S.3    Mazzanti, F.4
  • 53
    • 84855181998 scopus 로고    scopus 로고
    • An experience on formal analysis of a high-level graphical SOA design
    • LNI GI
    • M. ter Beek, F. Mazzanti, and A. Sulova An experience on formal analysis of a high-level graphical SOA design FM +AM LNI vol. 179 2010 GI 79 98
    • (2010) FM +AM , vol.179 , pp. 79-98
    • Ter Beek, M.1    Mazzanti, F.2    Sulova, A.3
  • 54
    • 0003810353 scopus 로고    scopus 로고
    • XLANG: Web services for business process design
    • S. Thatte, XLANG: Web services for business process design, Tech. Rep., Microsoft, 2001.
    • (2001) Tech. Rep., Microsoft
    • Thatte, S.1
  • 56
    • 37249023596 scopus 로고    scopus 로고
    • Translating unstructured workflow processes to readable BPEL: Theory and implementation
    • W.M.P. van der Aalst, and K.B. Lassen Translating unstructured workflow processes to readable BPEL: theory and implementation Information & Software Technology 50 3 2008 131 159
    • (2008) Information & Software Technology , vol.50 , Issue.3 , pp. 131-159
    • Van Der Aalst, W.M.P.1    Lassen, K.B.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.