메뉴 건너뛰기




Volumn 6269 LNCS, Issue , 2010, Pages 162-176

A theory of design-by-contract for distributed multiparty interactions

Author keywords

[No Author keywords available]

Indexed keywords

CLEAR SPECIFICATIONS; DESIGN BY CONTRACTS; DISTRIBUTED INTERACTION; LOGICAL PREDICATE; MULTI-PARTY PROTOCOLS; MULTIPARTY INTERACTION; PROOF SYSTEM; RECURSIONS; SEQUENTIAL PROGRAMS; SOFTWARE DEVELOPMENT; SPECIFICATION AND VERIFICATION; THEORETICAL FOUNDATIONS;

EID: 78249269788     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-15375-4_12     Document Type: Conference Paper
Times cited : (109)

References (35)
  • 1
    • 45749143931 scopus 로고    scopus 로고
    • A type system for client progress in a service-oriented calculus
    • Degano, P., De Nicola, R., Meseguer, J. (eds.) Concurrency, Graphs and Models. Springer, Heidelberg
    • Acciai, L., Borale, M.: A type system for client progress in a service-oriented calculus. In: Degano, P., De Nicola, R., Meseguer, J. (eds.) Concurrency, Graphs and Models. LNCS, vol. 5065, pp. 625-641. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5065 , pp. 625-641
    • Acciai, L.1    Borale, M.2
  • 2
    • 49049091371 scopus 로고    scopus 로고
    • Completeness and logical full abstraction for modal logics for the typed π-calculus
    • Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part II. Springer, Heidelberg
    • Berger, M., Honda, K., Yoshida, N.: Completeness and logical full abstraction for modal logics for the typed π-calculus. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part II. LNCS, vol. 5126, pp. 99-111. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5126 , pp. 99-111
    • Berger, M.1    Honda, K.2    Yoshida, N.3
  • 3
    • 54249145123 scopus 로고    scopus 로고
    • Global Progress in Dynamically Interfered Multiparty Sessions
    • van Breugel, F., Chechik, M. (eds.) CONCUR 2008. Springer, Heidelberg
    • Bettini, L., et al.: Global Progress in Dynamically Interfered Multiparty Sessions. In: van Breugel, F., Chechik, M. (eds.) CONCUR 2008. LNCS, vol. 5201, pp. 418-433. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5201 , pp. 418-433
    • Bettini, L.1
  • 4
    • 70350548000 scopus 로고    scopus 로고
    • Cryptographic protocol synthesis and verification for multiparty sessions
    • Bhargavan, K., Corin, R., Deniélou, P.M., Fournet, C., Leifer, J.: Cryptographic protocol synthesis and verification for multiparty sessions. In: CSF, pp. 124-140 (2009)
    • (2009) CSF , pp. 124-140
    • Bhargavan, K.1    Corin, R.2    Deniélou, P.M.3    Fournet, C.4    Leifer, J.5
  • 5
    • 77950909049 scopus 로고    scopus 로고
    • Modular verification of security protocol code by typing
    • Bhargavan, K., Fournet, C., Gordon, A.D.: Modular verification of security protocol code by typing. In: POPL, pp. 445-456 (2010)
    • (2010) POPL , pp. 445-456
    • Bhargavan, K.1    Fournet, C.2    Gordon, A.D.3
  • 6
    • 17044434267 scopus 로고    scopus 로고
    • Correspondence assertions for process synchronization in concurrent communications
    • Bonelli, E., Compagnoni, A., Gunter, E.: Correspondence assertions for process synchronization in concurrent communications. JFC 15(2), 219-247 (2005)
    • (2005) JFC , vol.15 , Issue.2 , pp. 219-247
    • Bonelli, E.1    Compagnoni, A.2    Gunter, E.3
  • 7
    • 58149481641 scopus 로고    scopus 로고
    • A foundational theory of contracts for multi-party service composition
    • Bravetti, M., Zavattaro, G.: A foundational theory of contracts for multi-party service composition. Fundamenta Informaticae XX, 1-28 (2008)
    • (2008) Fundamenta Informaticae , vol.20 , pp. 1-28
    • Bravetti, M.1    Zavattaro, G.2
  • 8
    • 37149017073 scopus 로고    scopus 로고
    • CC-Pi:A constraint-based language for specifying service level agreements
    • De Nicola, R. (ed.) ESOP 2007. Springer, Heidelberg
    • Buscemi, M.,Montanari, U.: CC-Pi:A constraint-based language for specifying service level agreements. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421, pp. 18-32. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4421 , pp. 18-32
    • Buscemi, M.1    Montanari, U.2
  • 9
    • 67650137762 scopus 로고    scopus 로고
    • Conversation types
    • Castagna, G. (ed.) ESOP 2009. Springer, Heidelberg
    • Caires, L., Vieira, H.T.: Conversation types. In: Castagna, G. (ed.) ESOP 2009. LNCS, vol. 5502, pp. 285-300. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5502 , pp. 285-300
    • Caires, L.1    Vieira, H.T.2
  • 10
    • 70349849681 scopus 로고    scopus 로고
    • Contracts for mobile processes
    • Bravetti, M., Zavattaro, G. (eds.) CONCUR 2009. Springer, Heidelberg
    • Castagna, G., Padovani, L.: Contracts for mobile processes. In: Bravetti, M., Zavattaro, G. (eds.) CONCUR 2009. LNCS, vol. 5710, pp. 211-228. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5710 , pp. 211-228
    • Castagna, G.1    Padovani, L.2
  • 11
    • 9744273691 scopus 로고    scopus 로고
    • Proof systems for pi-calculus logics
    • Trends in Logic, Studia Logica Library, Kluwer, Dordrecht
    • Dam, M.: Proof systems for pi-calculus logics. In: Logic for Concurrency and Synchronisation. Trends in Logic, Studia Logica Library, pp. 145-212. Kluwer, Dordrecht (2003)
    • (2003) Logic for Concurrency and Synchronisation , pp. 145-212
    • Dam, M.1
  • 12
    • 24644520040 scopus 로고    scopus 로고
    • A Basic Calculus for Modelling Service Level Agreements
    • Coordination. Springer, Heidelberg
    • De Nicola, R., et al.: A Basic Calculus for Modelling Service Level Agreements. In: Coordination. LNCS, vol. 3454, pp. 33-48. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3454 , pp. 33-48
    • De Nicola, R.1
  • 15
    • 84976808261 scopus 로고
    • Refinement types for ml
    • Freeman, T., Pfenning, F.: Refinement types for ml. SIGPLAN Not. 26(6), 268-277 (1991)
    • (1991) SIGPLAN Not. , vol.26 , Issue.6 , pp. 268-277
    • Freeman, T.1    Pfenning, F.2
  • 16
    • 35048867881 scopus 로고    scopus 로고
    • Trust management in strand spaces: A rely-guarantee method
    • Schmidt, D. (ed.) ESOP 2004. Springer, Heidelberg
    • Guttman, J.D., et al.: Trust management in strand spaces: A rely-guarantee method. In: Schmidt, D. (ed.) ESOP 2004. LNCS, vol. 2986, pp. 325-339. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.2986 , pp. 325-339
    • Guttman, J.D.1
  • 17
    • 0021974161 scopus 로고
    • Algebraic laws for non-determinism and concurrency
    • Hennessy, M., Milner, R.: Algebraic laws for non-determinism and concurrency. JACM32(1) (1985)
    • (1985) JACM , vol.32 , Issue.1
    • Hennessy, M.1    Milner, R.2
  • 18
    • 84945708698 scopus 로고
    • An axiomatic basis of computer programming
    • Hoare, T.: An axiomatic basis of computer programming. CACM 12 (1969)
    • (1969) CACM , vol.12
    • Hoare, T.1
  • 19
    • 84947741770 scopus 로고    scopus 로고
    • Language primitives and type disciplines for structured communication-based programming
    • Hankin, C. (ed.) ESOP 1998. Springer, Heidelberg
    • Honda, K., Vasconcelos, V.T., Kubo, M.: Language primitives and type disciplines for structured communication-based programming. In: Hankin, C. (ed.) ESOP 1998. LNCS, vol. 1381, pp. 22-138. Springer, Heidelberg (1998)
    • (1998) LNCS , vol.1381 , pp. 22-138
    • Honda, K.1    Vasconcelos, V.T.2    Kubo, M.3
  • 20
    • 84865647368 scopus 로고    scopus 로고
    • Multiparty asynchronous session types
    • ACM, New York
    • Honda, K., Yoshida, N., Carbone, M.: Multiparty asynchronous session types. In: POPL, pp. 273-284. ACM, New York (2008)
    • (2008) POPL , pp. 273-284
    • Honda, K.1    Yoshida, N.2    Carbone, M.3
  • 22
    • 0020929268 scopus 로고
    • Specification and design of (parallel) programs
    • Jones, C.B.: Specification and design of (parallel) programs. In: IFIP Congress, pp. 321-332 (1983)
    • (1983) IFIP Congress , pp. 321-332
    • Jones, C.B.1
  • 23
    • 37149052617 scopus 로고    scopus 로고
    • Verifying object-oriented software: Lessons and challenges
    • Grumberg, O., Huth, M. (eds.) TACAS 2007. Springer, Heidelberg
    • Leino, K.R.M.: Verifying object-oriented software: Lessons and challenges. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol. 4424, p. 2. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4424 , pp. 2
    • Leino, K.R.M.1
  • 25
    • 84945713135 scopus 로고
    • Applying "Design by Contract"
    • Meyer, B.: Applying "Design by Contract". Computer 25(10), 40-51 (1992)
    • (1992) Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 29
    • 35248870738 scopus 로고    scopus 로고
    • Composing contracts: An adventure in financial engineering
    • ACM, New York
    • Peyton Jones, S., et al.: Composing contracts: an adventure in financial engineering. In: ICFP, pp. 281-292. ACM, New York (2000)
    • (2000) ICFP , pp. 281-292
    • Peyton Jones, S.1
  • 31
    • 78249268624 scopus 로고    scopus 로고
    • Full version of this paper
    • Full version of this paper, http://www.cs.le.ac.uk/people/lb148/ fullpaper.html
  • 32
    • 78249246132 scopus 로고    scopus 로고
    • webpage
    • SAVARA JBoss Project webpage, http://www.jboss.org/savara
  • 33
    • 33751098013 scopus 로고    scopus 로고
    • Typing the behavior of objects and components using session types
    • Vallecillo, A., Vasconcelos, V.T., Ravara, A.: Typing the behavior of objects and components using session types. Fundamenta Informaticæ 73(4), 583-598 (2006)
    • (2006) Fundamenta Informaticæ , vol.73 , Issue.4 , pp. 583-598
    • Vallecillo, A.1    Vasconcelos, V.T.2    Ravara, A.3
  • 34
    • 0032670051 scopus 로고    scopus 로고
    • Dependent types in practical programming
    • ACM, New York
    • Xi, H., Pfenning, F.: Dependent types in practical programming. In: POPL, pp. 214-227. ACM, New York (1999)
    • (1999) POPL , pp. 214-227
    • Xi, H.1    Pfenning, F.2
  • 35
    • 67649846627 scopus 로고    scopus 로고
    • Static contract checking for Haskell
    • ACM, New York
    • Xu, D., Peyton Jones, S.: Static contract checking for Haskell. In: POPL, pp. 41-52. ACM, New York (2009)
    • (2009) POPL , pp. 41-52
    • Xu, D.1    Peyton Jones, S.2


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