메뉴 건너뛰기




Volumn 26, Issue 2, 2016, Pages 238-302

Global progress for dynamically interleaved multiparty sessions

Author keywords

[No Author keywords available]

Indexed keywords

COMMUNICATION SEQUENCE; INTERMEDIATE STAGE; MULTIPARTY SESSIONS; NON INTERFERENCE; RUNTIMES; STATIC INTERACTION; STRUCTURED COMMUNICATION; TYPE SYSTEMS;

EID: 84953882386     PISSN: 09601295     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0960129514000188     Document Type: Article
Times cited : (99)

References (66)
  • 1
    • 45749143931 scopus 로고    scopus 로고
    • A type system for client progress in a service-oriented calculus
    • Concurrency, Graphs and Models
    • Acciai, L. and Boreale, M. (2008) A type system for client progress in a service-oriented calculus. In: Concurrency, Graphs and Models. Springer Lecture Notes in Computer Science 5065 642-658.
    • (2008) Springer Lecture Notes in Computer Science , vol.5065 , pp. 642-658
    • Acciai, L.1    Boreale, M.2
  • 3
    • 70350548000 scopus 로고    scopus 로고
    • Cryptographic protocol synthesis and verification for multiparty sessions
    • IEEE Computer Society Press
    • Bhargavan, K., Corin, R., Deniélou, P.-M., Fournet, C. and Leifer, J. J. (2009) Cryptographic protocol synthesis and verification for multiparty sessions. In: CSF'09. IEEE Computer Society Press 124-140.
    • (2009) CSF'09 , pp. 124-140
    • Bhargavan, K.1    Corin, R.2    Deniélou, P.-M.3    Fournet, C.4    Leifer, J.J.5
  • 5
  • 8
    • 0020735797 scopus 로고
    • On communicating finite-state machines
    • Brand, D. and Zafiropulo, P. (1983) On communicating finite-state machines. Journal of the ACM 30 323-342.
    • (1983) Journal of the ACM , vol.30 , pp. 323-342
    • Brand, D.1    Zafiropulo, P.2
  • 9
    • 51049123210 scopus 로고    scopus 로고
    • Types and deadlock freedom in a calculus of services, sessions and pipelines
    • AMAST'08
    • Bruni, R. and Mezzina, L. G. (2008) Types and deadlock freedom in a calculus of services, sessions and pipelines. In: AMAST'08. Springer Lecture Notes in Computer Science 5140 100-115.
    • (2008) Springer Lecture Notes in Computer Science , vol.5140 , pp. 100-115
    • Bruni, R.1    Mezzina, L.G.2
  • 14
    • 84977520743 scopus 로고    scopus 로고
    • A graphical approach to progress for structured communication in web services
    • ICE'10
    • Carbone, M. and Debois, S. (2010) A graphical approach to progress for structured communication in web services. In: ICE'10. Electronic Proceedings in Theoretical Computer Science 38 13-27.
    • (2010) Electronic Proceedings in Theoretical Computer Science , vol.38 , pp. 13-27
    • Carbone, M.1    Debois, S.2
  • 16
    • 84874176762 scopus 로고    scopus 로고
    • Deadlock-freedom-by-design: Multiparty asynchronous global programming
    • ACM
    • Carbone, M. and Montesi, F. (2013) Deadlock-freedom-by-design: Multiparty asynchronous global programming. In: POPL'13. ACM 263-274.
    • (2013) POPL'13 , pp. 263-274
    • Carbone, M.1    Montesi, F.2
  • 20
    • 84866694889 scopus 로고    scopus 로고
    • Specifying stateful asynchronous properties for distributed programs
    • CONCUR'12
    • Chen, T.-C. and Honda, K. (2012) Specifying stateful asynchronous properties for distributed programs. In: CONCUR'12. Springer Lecture Notes in Computer Science 7454 209-224.
    • (2012) Springer Lecture Notes in Computer Science , vol.7454 , pp. 209-224
    • Chen, T.-C.1    Honda, K.2
  • 21
  • 23
    • 84867508699 scopus 로고    scopus 로고
    • Session types revisited
    • ACM Press
    • Dardha, O., Giachino, E. and Sangiorgi, D. (2012) Session types revisited. In: PPDP'12. ACM Press 139-150.
    • (2012) PPDP'12 , pp. 139-150
    • Dardha, O.1    Giachino, E.2    Sangiorgi, D.3
  • 25
    • 78249285266 scopus 로고    scopus 로고
    • Buffered communication analysis in distributed multiparty sessions
    • CONCUR'10
    • Deniélou, P.-M. and Yoshida, N. (2010) Buffered communication analysis in distributed multiparty sessions. In: CONCUR'10. Springer Lecture Notes in Computer Science 6269 343-357.
    • (2010) Springer Lecture Notes in Computer Science , vol.6269 , pp. 343-357
    • Deniélou, P.-M.1    Yoshida, N.2
  • 26
    • 79251564121 scopus 로고    scopus 로고
    • Dynamic multirole session types
    • ACM Press
    • Deniélou, P.-M. and Yoshida, N. (2011) Dynamic multirole session types. In: POPL'11. ACM Press 435-446.
    • (2011) POPL'11 , pp. 435-446
    • Deniélou, P.-M.1    Yoshida, N.2
  • 28
    • 84880261057 scopus 로고    scopus 로고
    • Multiparty compatibility in communicating automata: Characterisation and synthesis of global session types
    • ICALP'13
    • Deniélou, P.-M. and Yoshida, N. (2013) Multiparty compatibility in communicating automata: Characterisation and synthesis of global session types. In: ICALP'13. Springer Lecture Notes in Computer Science 7966 174-186.
    • (2013) Springer Lecture Notes in Computer Science , vol.7966 , pp. 174-186
    • Deniélou, P.-M.1    Yoshida, N.2
  • 37
    • 84947741770 scopus 로고    scopus 로고
    • Language primitives and type disciplines for structured communication-based programming
    • ESOP'98
    • Honda, K., Vasconcelos, V. T. and Kubo, M. (1998) Language primitives and type disciplines for structured communication-based programming. In: ESOP'98. Springer Lecture Notes in Computer Science 1381 22-138.
    • (1998) Springer Lecture Notes in Computer Science , vol.1381 , pp. 22-138
    • Honda, K.1    Vasconcelos, V.T.2    Kubo, M.3
  • 38
    • 84865647368 scopus 로고    scopus 로고
    • Multiparty asynchronous session types
    • ACM Press
    • Honda, K., Yoshida, N. and Carbone, M. (2008) Multiparty asynchronous session types. In: POPL'08. ACM Press 273-284.
    • (2008) POPL'08 , pp. 273-284
    • Honda, K.1    Yoshida, N.2    Carbone, M.3
  • 40
    • 84887490996 scopus 로고    scopus 로고
    • Practical interruptible conversations: Distributed dynamic verification with session types and python
    • ICRV'13
    • Hu, R., Neykova, R., Yoshida, N., Demangeon, R. and Honda, K. (2013) Practical interruptible conversations: Distributed dynamic verification with session types and python. In: ICRV'13. Springer Lecture Notes in Computer Science. 8174 130-148.
    • (2013) Springer Lecture Notes in Computer Science , vol.8174 , pp. 130-148
    • Hu, R.1    Neykova, R.2    Yoshida, N.3    Demangeon, R.4    Honda, K.5
  • 42
    • 0037107029 scopus 로고    scopus 로고
    • A type system for lock-free processes
    • Kobayashi, N. (2002) A type system for lock-free processes. Information and Computation 177 122-159.
    • (2002) Information and Computation , vol.177 , pp. 122-159
    • Kobayashi, N.1
  • 44
    • 45849148094 scopus 로고    scopus 로고
    • Disciplining orchestration and conversation in service-oriented computing
    • IEEE Computer Society Press
    • Lanese, I., Vasconcelos, V. T., Martins, F. and Ravara, A. (2007) Disciplining orchestration and conversation in service-oriented computing. In: SEFM'07, IEEE Computer Society Press 305-314.
    • (2007) SEFM'07 , pp. 305-314
    • Lanese, I.1    Vasconcelos, V.T.2    Martins, F.3    Ravara, A.4
  • 45
    • 84866690167 scopus 로고    scopus 로고
    • Synthesising choreographies from local session types
    • CONCUR'12
    • Lange, J. and Tuosto, E. (2012) Synthesising choreographies from local session types. In: CONCUR'12. Springer Lecture Notes in Computer Science 7454 225-239.
    • (2012) Springer Lecture Notes in Computer Science , vol.7454 , pp. 225-239
    • Lange, J.1    Tuosto, E.2
  • 48
    • 67650180220 scopus 로고    scopus 로고
    • Global Principal Typing in Partially Commutative Asynchronous Sessions
    • ESOP'09
    • Mostrous, D., Yoshida, N., and Honda, K. (2009) Global Principal Typing in Partially Commutative Asynchronous Sessions. In: ESOP'09. Springer Lecture Notes in Computer Science 5502 316-332.
    • (2009) Springer Lecture Notes in Computer Science , vol.5502 , pp. 316-332
    • Mostrous, D.1    Yoshida, N.2    Honda, K.3
  • 50
    • 84862229498 scopus 로고    scopus 로고
    • Multiparty Session C: Safe Parallel Programming with Message Optimisation
    • TOOLS'12
    • Ng, N., Yoshida, N., and Honda, K. (2012a) Multiparty Session C: Safe Parallel Programming with Message Optimisation. In: TOOLS'12. Springer Lecture Notes in Computer Science 7304 202-218.
    • (2012) Springer Lecture Notes in Computer Science , vol.7304 , pp. 202-218
    • Ng, N.1    Yoshida, N.2    Honda, K.3
  • 54
    • 84970907816 scopus 로고    scopus 로고
    • OOI (2010) Ocean observatories initiative. Available at: http://www.oceanleadership.org/programs-and-partnerships/ocean-observing/ooi/.
    • (2010) Ocean Observatories Initiative
  • 60
    • 80054054746 scopus 로고    scopus 로고
    • Secure distributed programming with value-dependent types
    • ACM Press
    • Swamy, N., Chen, J., Fournet, C., Strub, P.-Y., Bhargavan, K. and Yang, J. (2011) Secure distributed programming with value-dependent types. In: ICFP'11. ACM Press 266-278.
    • (2011) ICFP'11 , pp. 266-278
    • Swamy, N.1    Chen, J.2    Fournet, C.3    Strub, P.-Y.4    Bhargavan, K.5    Yang, J.6
  • 62
    • 47249140462 scopus 로고    scopus 로고
    • The conversation calculus: A model of service-oriented computation
    • ESOP'08
    • Vieira, H. T., Caires, L. and Seco, J. (2008) The conversation calculus: A model of service-oriented computation. In: ESOP'08. Springer Lecture Notes in Computer Science 4960 269-283.
    • (2008) Springer Lecture Notes in Computer Science , vol.4960 , pp. 269-283
    • Vieira, H.T.1    Caires, L.2    Seco, J.3
  • 64
    • 84947920982 scopus 로고    scopus 로고
    • Graph types for monadic mobile processes
    • FSTTCS'96
    • Yoshida, N. (1996) Graph types for monadic mobile processes. In: FSTTCS'96. Springer Lecture Notes in Computer Science 1180 371-386.
    • (1996) Springer Lecture Notes in Computer Science , vol.1180 , pp. 371-386
    • Yoshida, N.1
  • 65
    • 34250810712 scopus 로고    scopus 로고
    • Language primitives and type disciplines for structured communication-based programming revisited
    • SecRet'06
    • Yoshida, N. and Vasconcelos, V. T. (2007) Language primitives and type disciplines for structured communication-based programming revisited. In: SecRet'06. Elsevier Electronic Proceedings in Theoretical Computer Science 171 73-93.
    • (2007) Elsevier Electronic Proceedings in Theoretical Computer Science , vol.171 , pp. 73-93
    • Yoshida, N.1    Vasconcelos, V.T.2


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