메뉴 건너뛰기




Volumn 31, Issue 5, 2009, Pages

A theory of contracts for web services

Author keywords

Ccs; Concurrency theory; Contracts; Explicit coercions; Must testing; Subtyping; Type theory; Web services

Indexed keywords

CCS; CONCURRENCY THEORY; EXPLICIT COERCIONS; MUST TESTING; SUBTYPING; TYPE THEORY;

EID: 68549111018     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1538917.1538920     Document Type: Article
Times cited : (161)

References (48)
  • 1
    • 84869591242 scopus 로고    scopus 로고
    • ALVES, A, ARKIN, A, ASKARY, S, BARRETO, C, ET AL. 2007. Web Services Business Process Execution Language Version 2.0. OASIS Standard
    • ALVES, A., ARKIN, A., ASKARY, S., BARRETO, C., ET AL. 2007. Web Services Business Process Execution Language Version 2.0. OASIS Standard, http://docs.oasis-open.org/ wsbpel/2.0/OS/wsbpel-v2.0-0S.html.
  • 2
    • 34247188019 scopus 로고    scopus 로고
    • A characterization of regular expressions under bisimulation
    • BAETEN, J. C. M., CORRADINI, F., AND GRABMAYER, C. A. 2007. A characterization of regular expressions under bisimulation. J. ACM 54, 2, 6.
    • (2007) J. ACM , vol.54 , Issue.2 , pp. 6
    • BAETEN, J.C.M.1    CORRADINI, F.2    GRABMAYER, C.A.3
  • 3
    • 68549121856 scopus 로고    scopus 로고
    • BANERJI, A., BARTOLINI, C., BERINGER, D., CHOPELLA, V., ET AL. 2002. Web services conversation language (WSCL) 1.0. W3C Note, http://www.w3.org/TR/2002/NOTE-wscl10-20020314.
    • BANERJI, A., BARTOLINI, C., BERINGER, D., CHOPELLA, V., ET AL. 2002. Web services conversation language (WSCL) 1.0. W3C Note, http://www.w3.org/TR/2002/NOTE-wscl10-20020314.
  • 4
    • 84869564527 scopus 로고    scopus 로고
    • BELLWOOD, T, CAPELL, S, CLEMENT, L, COLGRAVE, J, ET AL. 2005. UDDI Version 3.0.2. OASIS Standard
    • BELLWOOD, T., CAPELL, S., CLEMENT, L., COLGRAVE, J., ET AL. 2005. UDDI Version 3.0.2. OASIS Standard, http://uddi.org/pubs/uddi-v3.0.2-20041019.htm.
  • 5
    • 35248900479 scopus 로고    scopus 로고
    • Automatic composition of e-services that export their behavior
    • Proceedings of the 1st International Conference on Service Oriented Computing ICSOC, Springer
    • BERARDI, D., CALVANESE, D., DE GIACOMO, G., LENZERINI, M., AND MECELLA, M. 2003. Automatic composition of e-services that export their behavior. In Proceedings of the 1st International Conference on Service Oriented Computing (ICSOC), Lecture Notes in Computer Science, vol. 2910, Springer, 43-58.
    • (2003) Lecture Notes in Computer Science , vol.2910 , pp. 43-58
    • BERARDI, D.1    CALVANESE, D.2    DE GIACOMO, G.3    LENZERINI, M.4    MECELLA, M.5
  • 9
    • 0025462449 scopus 로고
    • A modest model of records, inheritance and bounded quantification
    • BRUCE, K. AND LONGO, G. 1990. A modest model of records, inheritance and bounded quantification. Inform. Comput. 87, 1/2, 196-240.
    • (1990) Inform. Comput , vol.87 , Issue.1-2 , pp. 196-240
    • BRUCE, K.1    LONGO, G.2
  • 10
    • 34249814296 scopus 로고    scopus 로고
    • A calculus of global interaction based on session types
    • CARBONE, M., HONDA, K., AND YOSHIDA, N. 2007a. A calculus of global interaction based on session types. Electron. Notes Theor. Comput. Sci. 171, 3, 127-151.
    • (2007) Electron. Notes Theor. Comput. Sci , vol.171 , Issue.3 , pp. 127-151
    • CARBONE, M.1    HONDA, K.2    YOSHIDA, N.3
  • 11
    • 37249002489 scopus 로고    scopus 로고
    • Structured communication-centred programming for Web services
    • Proceedings of the 16th European Symposium on Programming ESOP'07, Springer
    • CARBONE, M., HONDA, K., AND YOSHIDA, N. 2007b. Structured communication-centred programming for Web services. In Proceedings of the 16th European Symposium on Programming (ESOP'07). Lecture Notes in Computer Science, vol. 4421. Springer.
    • (2007) Lecture Notes in Computer Science , vol.4421
    • CARBONE, M.1    HONDA, K.2    YOSHIDA, N.3
  • 12
    • 0023961010 scopus 로고
    • A semantics of multiple inheritance
    • CARDELLI, L. 1988. A semantics of multiple inheritance. Inform. Comput. 76, 138-164.
    • (1988) Inform. Comput , vol.76 , pp. 138-164
    • CARDELLI, L.1
  • 13
    • 33845225835 scopus 로고    scopus 로고
    • A formal account of contracts for Web Services
    • Proceedings of the 3rd International Workshop on Web Services and Formal Methods, Springer
    • CARPINETI, S., CASTAGNA, G., LANEVE, C., AND PADOVANI, L. 2006. A formal account of contracts for Web Services. In Proceedings of the 3rd International Workshop on Web Services and Formal Methods. Lecture Notes in Computer Science, vol. 4184. Springer.
    • (2006) Lecture Notes in Computer Science , vol.4184
    • CARPINETI, S.1    CASTAGNA, G.2    LANEVE, C.3    PADOVANI, L.4
  • 14
    • 68549129799 scopus 로고    scopus 로고
    • CASTAGNA, G., DEZANI-CIANCAGLINI, M., GIACHINO, E., AND PADOVANI, L. 2008. General session types. Tech. rep. id.: hal-00334435, CNRS - PPS, University Paris 7. http://hal.archives-ouvertes.fr/hal-00334435.
    • CASTAGNA, G., DEZANI-CIANCAGLINI, M., GIACHINO, E., AND PADOVANI, L. 2008. General session types. Tech. rep. id.: hal-00334435, CNRS - PPS, University Paris 7. http://hal.archives-ouvertes.fr/hal-00334435.
  • 15
    • 26444534384 scopus 로고    scopus 로고
    • A gentle introduction to semantic subtyping
    • Proceedings of the 7th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming Summary inICALP'05, PPDP'05, Springer
    • CASTAGNA, G. AND FRISCH, A. 2005. A gentle introduction to semantic subtyping. In Proceedings of the 7th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (Summary inICALP'05). (PPDP'05). Lecture Notes in Computer Science, vol. 3580, Springer, 30-34.
    • (2005) Lecture Notes in Computer Science , vol.3580 , pp. 30-34
    • CASTAGNA, G.1    FRISCH, A.2
  • 18
    • 3042719597 scopus 로고    scopus 로고
    • Soundness of coercion in the calculus of constructions
    • CHEN, G. 2004. Soundness of coercion in the calculus of constructions. J. Logic Comput. 14, 3, 405-427.
    • (2004) J. Logic Comput , vol.14 , Issue.3 , pp. 405-427
    • CHEN, G.1
  • 19
    • 84869591309 scopus 로고    scopus 로고
    • CHINNICI, R, HAAS, H, LEWIS, A.-A, MOREAU, J.-J, ORCHARD, D, AND WEERAWARANA, S. 2007a. Web services description language (WSDL) version 2.0 Part 2: Adjuncts. W3C Recommendation
    • CHINNICI, R., HAAS, H., LEWIS, A.-A., MOREAU, J.-J., ORCHARD, D., AND WEERAWARANA, S. 2007a. Web services description language (WSDL) version 2.0 Part 2: Adjuncts. W3C Recommendation, http://www.w3.org/TR/wsdl20-adjuncts/.
  • 20
    • 84869553776 scopus 로고    scopus 로고
    • CHINNICI, R, MOREAU, J.-J, RYMAN, A, AND WEERAWARANA, S. 2007b. Web services description language (WSDL) version 2.0 Part 1: Core language. W3C Recommendation
    • CHINNICI, R., MOREAU, J.-J., RYMAN, A., AND WEERAWARANA, S. 2007b. Web services description language (WSDL) version 2.0 Part 1: Core language. W3C Recommendation, http://www.w3.org/TR/wsdl20/.
  • 21
    • 49049127479 scopus 로고
    • Fundamental properties of infinite trees
    • COURCELLE, B. 1983. Fundamental properties of infinite trees. Theor. Comput. Sci. 25, 95-169.
    • (1983) Theor. Comput. Sci , vol.25 , pp. 95-169
    • COURCELLE, B.1
  • 23
    • 0020845493 scopus 로고
    • Testing equivalences for processes
    • DE NICOLA, R. AND HENNESSY, M. 1984. Testing equivalences for processes. Theor. Comput. Sci. 34, 83-133.
    • (1984) Theor. Comput. Sci , vol.34 , pp. 83-133
    • DE NICOLA, R.1    HENNESSY, M.2
  • 24
    • 84972435010 scopus 로고
    • CCS without τ's
    • Procedings of the Colloquium on Trees and Algebra in Programming TAPSOFT/CAAP'87, Springer
    • DE NICOLA, R. AND HENNESSY, M. 1987. CCS without τ's. In Procedings of the Colloquium on Trees and Algebra in Programming (TAPSOFT/CAAP'87). Lecture Notes in Computer Science, vol. 249. Springer, 138-152.
    • (1987) Lecture Notes in Computer Science , vol.249 , pp. 138-152
    • DE NICOLA, R.1    HENNESSY, M.2
  • 25
    • 0037563159 scopus 로고    scopus 로고
    • Nondeterministic regular expressions as solutions of equational systems
    • DE NICOLA, R. AND LABELLA, A. 2003. Nondeterministic regular expressions as solutions of equational systems. Theor. Comput. Sci. 302, 1-3, 179-189.
    • (2003) Theor. Comput. Sci , vol.302 , Issue.1-3 , pp. 179-189
    • DE NICOLA, R.1    LABELLA, A.2
  • 28
    • 0003508228 scopus 로고    scopus 로고
    • Primer second edition, Recommendation
    • FALLSIDE, D. C. AND WALMSLEY, P. 2004. XML Schema part 0: Primer second edition. W3C Recommendation, http://www.w3.org/TR/ xmlschema-0/.
    • (2004) XML Schema , Issue.PART 0
    • FALLSIDE, D.C.1    WALMSLEY, P.2
  • 30
    • 84955565479 scopus 로고    scopus 로고
    • A calculus of mobile agents
    • Proceedings of the International Conference on Concurrency Theory, Springer
    • FOURNET, C., GONTHIER, G., LÉVY, J.-J., MARANGET, L., AND RÉMY, D. 1996. A calculus of mobile agents. In Proceedings of the International Conference on Concurrency Theory. Lecture Notes in Computer Science, vol. 1119. Springer, 406-421.
    • (1996) Lecture Notes in Computer Science , vol.1119 , pp. 406-421
    • FOURNET, C.1    GONTHIER, G.2    LÉVY, J.-J.3    MARANGET, L.4    RÉMY, D.5
  • 31
    • 35048900317 scopus 로고    scopus 로고
    • Stuck-free conformance
    • Proceedings of the International Conference on Computer-aided Verification CAV'04, Springer
    • FOURNET, C., HOARE, C. A. R., RAJAMANI, S. K., AND REHOF, J. 2004. Stuck-free conformance. In Proceedings of the International Conference on Computer-aided Verification (CAV'04). Lecture Notes in Computer Science, vol. 3114. Springer.
    • (2004) Lecture Notes in Computer Science , vol.3114
    • FOURNET, C.1    HOARE, C.A.R.2    RAJAMANI, S.K.3    REHOF, J.4
  • 32
    • 52249093623 scopus 로고    scopus 로고
    • Semantic subtyping: Dealing set-theoretically with function, union, intersection, and negation types
    • FRISCH, A., CASTAGNA, G., AND BENZAKEN, V. 2008. Semantic subtyping: Dealing set-theoretically with function, union, intersection, and negation types. J. ACM 55, 4, 1-64.
    • (2008) J. ACM 55 , vol.4 , pp. 1-64
    • FRISCH, A.1    CASTAGNA, G.2    BENZAKEN, V.3
  • 33
    • 28844438936 scopus 로고    scopus 로고
    • Subtyping for session types in the π-calculus
    • GAY, S. AND HOLE, M. 2005. Subtyping for session types in the π-calculus. Acta Informatica 42, 2-3, 191-225.
    • (2005) Acta Informatica , vol.42 , Issue.2-3 , pp. 191-225
    • GAY, S.1    HOLE, M.2
  • 34
    • 0022145767 scopus 로고
    • Acceptance trees
    • HENNESSY, M. 1985. Acceptance trees. J. ACM 32, 4, 896-928.
    • (1985) J. ACM , vol.32 , Issue.4 , pp. 896-928
    • HENNESSY, M.1
  • 36
    • 85029492434 scopus 로고
    • Types for dyadic interaction
    • Proceedings of the International Conference on Concurrency Theory CONCUR'93, Springer
    • HONDA, K. 1993. Types for dyadic interaction. In Proceedings of the International Conference on Concurrency Theory (CONCUR'93). Lecture Notes in Computer Science, vol. 715. Springer, 509-523.
    • (1993) Lecture Notes in Computer Science , vol.715 , pp. 509-523
    • HONDA, K.1
  • 37
    • 84947741770 scopus 로고    scopus 로고
    • Language primitives and type discipline for structured communication-based programming
    • proceedings of the European Symposium on Programming, Springer
    • HONDA, K., VASCONCELOS, V. T., AND KUBO, M. 1998. Language primitives and type discipline for structured communication-based programming. In proceedings of the European Symposium on Programming. Lecture Notes in Computer Science, vol. 1381. Springer.
    • (1998) Lecture Notes in Computer Science , vol.1381
    • HONDA, K.1    VASCONCELOS, V.T.2    KUBO, M.3
  • 39
    • 33745775186 scopus 로고    scopus 로고
    • Smooth orchestrators
    • Proceedings of the Internatiomal Conference on Foundations of Software Science and Computation Structures, L. Aceto and A. Ingólfsdóttir, Eds, Springer
    • LANEVE, C. AND PADOVANI, L. 2006. Smooth orchestrators. In Proceedings of the Internatiomal Conference on Foundations of Software Science and Computation Structures, L. Aceto and A. Ingólfsdóttir, Eds. Lecture Notes in Computer Science, vol. 3921. Springer, 32-46.
    • (2006) Lecture Notes in Computer Science , vol.3921 , pp. 32-46
    • LANEVE, C.1    PADOVANI, L.2
  • 40
    • 38149109795 scopus 로고    scopus 로고
    • The must preorder revisited: An algebraic theory for Web services contracts
    • Proceedings of the 18th International Conference on Concurrency Theory, Springer
    • LANEVE, C. AND PADOVANI, L. 2007. The must preorder revisited: An algebraic theory for Web services contracts. In Proceedings of the 18th International Conference on Concurrency Theory. Lecture Notes in Computer Science, vol. 4703, Springer.
    • (2007) Lecture Notes in Computer Science , vol.4703
    • LANEVE, C.1    PADOVANI, L.2
  • 41
    • 45849122507 scopus 로고    scopus 로고
    • The pairing of contracts and session types
    • Proceedings of the Colloquium in Honour of Ugo Montinari, Springer
    • LANEVE, C. AND PADOVANI, L. 2008. The pairing of contracts and session types. In Proceedings of the Colloquium in Honour of Ugo Montinari. Lecture Notes in Computer Science, vol. 5065. Springer, 681-700.
    • (2008) Lecture Notes in Computer Science , vol.5065 , pp. 681-700
    • LANEVE, C.1    PADOVANI, L.2
  • 43
    • 54249170054 scopus 로고    scopus 로고
    • Contract-directed synthesis of simple orchestrators
    • Proceedings of the 19th International Conference on Concurrency Theory, Springer
    • PADOVANI, L. 2008. Contract-directed synthesis of simple orchestrators. Proceedings of the 19th International Conference on Concurrency Theory. Lecture Notes in Computer Science, vol. 5201. Springer, 131-146.
    • (2008) Lecture Notes in Computer Science , vol.5201 , pp. 131-146
    • PADOVANI, L.1
  • 45
    • 0013450805 scopus 로고
    • Retrieving library functions by unifying types modulo linear isomorphism
    • RITTRI, M. 1993. Retrieving library functions by unifying types modulo linear isomorphism. RAIRO Theor. Informat. Appl. 27, 6, 523-540.
    • (1993) RAIRO Theor. Informat. Appl , vol.27 , Issue.6 , pp. 523-540
    • RITTRI, M.1


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