메뉴 건너뛰기




Volumn 207, Issue 5, 2009, Pages 595-641

Objects and session types

Author keywords

[No Author keywords available]

Indexed keywords

COMMON OBJECT REQUEST BROKER ARCHITECTURE (CORBA); INFORMATION THEORY; LINGUISTICS; QUERY LANGUAGES;

EID: 63449126183     PISSN: 08905401     EISSN: 10902651     Source Type: Journal    
DOI: 10.1016/j.ic.2008.03.028     Document Type: Article
Times cited : (32)

References (54)
  • 1
    • 63449083707 scopus 로고    scopus 로고
    • Personal Communication by E-mails between the authors of [6,28,34,51].
    • Personal Communication by E-mails between the authors of [6,28,34,51].
  • 2
    • 45749143931 scopus 로고    scopus 로고
    • A type system for client progress in a service-oriented calculus
    • Pierpaolo Degano, Rocco De Nicola, José Meseguer Eds, Concurrency Graphs and Models, Springer-Verlag
    • Lucia Acciai, Michele Boreale, A type system for client progress in a service-oriented calculus, in: Pierpaolo Degano, Rocco De Nicola, José Meseguer (Eds.), Concurrency Graphs and Models, LNCS, vol. 5065, Springer-Verlag, 2008, pp. 642-658.
    • (2008) LNCS , vol.5065 , pp. 642-658
    • Acciai, L.1    Boreale, M.2
  • 3
    • 33745219195 scopus 로고    scopus 로고
    • Alexander Ahern, Nobuko Yoshida, Formalising Java RMI with explicit code mobility, in: Ralph Johnson, Richard P. Gabriel (Eds.), OOPSLA'05, ACM Press, 2005, pp. 403-422.
    • Alexander Ahern, Nobuko Yoshida, Formalising Java RMI with explicit code mobility, in: Ralph Johnson, Richard P. Gabriel (Eds.), OOPSLA'05, ACM Press, 2005, pp. 403-422.
  • 4
    • 45849097967 scopus 로고    scopus 로고
    • Concurrency Graphs and Models
    • and union types for object oriented programming, Pierpaolo Degano, Rocco De Nicola, José Meseguer Eds, Springer-Verlag
    • Lorenzo Bettini, Sara Capecchi, Mariangiola Dezani-Ciancaglini, Elena Giachino, Betti Venneri, Session and union types for object oriented programming, in: Pierpaolo Degano, Rocco De Nicola, José Meseguer (Eds.), Concurrency Graphs and Models, LNCS, vol. 5065, Springer-Verlag, 2008, pp. 659-680.
    • (2008) LNCS , vol.5065 , pp. 659-680
    • Bettini, L.1    Capecchi, S.2    Dezani-Ciancaglini, M.3    Giachino, E.4    Betti Venneri, S.5
  • 5
    • 2542473880 scopus 로고    scopus 로고
    • An Imperative Core Calculus for Java and Java with Effects
    • Technical Report 563, University of Cambridge, Computer Laboratory
    • Gavin Bierman, Matthew Parkinson, Andrew Pitts, MJ: An Imperative Core Calculus for Java and Java with Effects, Technical Report 563, University of Cambridge, Computer Laboratory, 2003.
    • (2003)
    • Bierman, G.1    Matthew Parkinson, A.P.M.J.2
  • 6
    • 17044434267 scopus 로고    scopus 로고
    • Correspondence assertions for process synchronization in concurrent communications
    • Bonelli E., Compagnoni A., and Gunter E. Correspondence assertions for process synchronization in concurrent communications. Journal of Functional Programming 15 2 (2005) 219-248
    • (2005) Journal of Functional Programming , vol.15 , Issue.2 , pp. 219-248
    • Bonelli, E.1    Compagnoni, A.2    Gunter, E.3
  • 7
    • 24344483453 scopus 로고    scopus 로고
    • Eduardo Bonelli, Adriana Compagnoni, Elsa Gunter, Typechecking safe process synchronization, in: Julian Rathke (Ed.), FGUC'04, ENTCS, 138, Elsevier, 2005, pp. 3-22.
    • Eduardo Bonelli, Adriana Compagnoni, Elsa Gunter, Typechecking safe process synchronization, in: Julian Rathke (Ed.), FGUC'04, ENTCS, vol. 138, Elsevier, 2005, pp. 3-22.
  • 8
    • 37149034722 scopus 로고    scopus 로고
    • A theory for strong service compliance
    • Amy L. Murphy, Jan Vitek Eds, Coordination'07, Springer-Verlag
    • Mario Bravetti, Gianluigi Zavattaro, A theory for strong service compliance, in: Amy L. Murphy, Jan Vitek (Eds.), Coordination'07, LNCS, vol. 4467, Springer-Verlag, 2007, pp. 96-112.
    • (2007) LNCS , vol.4467 , pp. 96-112
    • Bravetti, M.1    Zavattaro, G.2
  • 9
    • 63449102465 scopus 로고    scopus 로고
    • Luís Caires, Spatial-behavioral types, distributed services, and resources, in: Ugo Montanari, Donald Sannella, Roberto Bruni (Eds.), TGC'06, LNCS, 4661, Springer-Verlag, 2006, pp. 98-115.
    • Luís Caires, Spatial-behavioral types, distributed services, and resources, in: Ugo Montanari, Donald Sannella, Roberto Bruni (Eds.), TGC'06, LNCS, vol. 4661, Springer-Verlag, 2006, pp. 98-115.
  • 11
    • 34249814296 scopus 로고    scopus 로고
    • Marco Carbone, Kohei Honda, Nobuko Yoshida, A Calculus of global interaction based on session types, in: Jean-Pierre Jouannaud, Ian Mackie (Eds.), DMC'06, ENTCS, 171, Elsevier, 2007, pp. 127-151.
    • Marco Carbone, Kohei Honda, Nobuko Yoshida, A Calculus of global interaction based on session types, in: Jean-Pierre Jouannaud, Ian Mackie (Eds.), DMC'06, ENTCS, vol. 171, Elsevier, 2007, pp. 127-151.
  • 12
    • 37249002489 scopus 로고    scopus 로고
    • Marco Carbone, Kohei Honda, Nobuko Yoshida, Structured communication-centred programming for web services, in: Rocco De Nicola (Ed.), ESOP'07, LNCS, 4421, Springer-Verlag, 2007, pp. 2-17.
    • Marco Carbone, Kohei Honda, Nobuko Yoshida, Structured communication-centred programming for web services, in: Rocco De Nicola (Ed.), ESOP'07, LNCS, vol. 4421, Springer-Verlag, 2007, pp. 2-17.
  • 13
    • 42949089236 scopus 로고    scopus 로고
    • Marco Carbone, Kohei Honda, Nobuko Yoshida, Theoretical aspects of communication-centred programming, in: Catuscia Palamidessi, Frank D. Valencia (Eds.), LIX'06, ETNCS, 209, Elsevier, 2008, pp. 125-133.
    • Marco Carbone, Kohei Honda, Nobuko Yoshida, Theoretical aspects of communication-centred programming, in: Catuscia Palamidessi, Frank D. Valencia (Eds.), LIX'06, ETNCS, vol. 209, Elsevier, 2008, pp. 125-133.
  • 14
    • 67650136343 scopus 로고    scopus 로고
    • Giuseppe Castagna, Neil Gesbert, Luca Padovani, A theory of contracts for web services, in: Philip Wadler (Ed.), POPL'08, ACM Press, 2008, pp. 261-272.
    • Giuseppe Castagna, Neil Gesbert, Luca Padovani, A theory of contracts for web services, in: Philip Wadler (Ed.), POPL'08, ACM Press, 2008, pp. 261-272.
  • 15
    • 37149028570 scopus 로고    scopus 로고
    • Asynchronous session types and progress for object-oriented languages
    • Marcello Bonsangue, Einar Broch Johnsen Eds, FMOODS'07, Springer-Verlag
    • Mario Coppo, Mariangiola Dezani-Ciancaglini, Nobuko Yoshida, Asynchronous session types and progress for object-oriented languages, in: Marcello Bonsangue, Einar Broch Johnsen (Eds.), FMOODS'07, LNCS, vol. 4468, Springer-Verlag, 2007, pp. 1-31.
    • (2007) LNCS , vol.4468 , pp. 1-31
    • Coppo, M.1    Dezani-Ciancaglini, M.2    Yoshida, N.3
  • 17
    • 18844408101 scopus 로고    scopus 로고
    • Robert DeLine, Manuel Fähndrich, Enforcing high-level protocols in low-level software, in: Michael Burke, Mary Lou Soffa (Eds.), PLDI'01, SIGPLAN Notices, 36, No. 5, ACM Press, 2001, pp. 59-69.
    • Robert DeLine, Manuel Fähndrich, Enforcing high-level protocols in low-level software, in: Michael Burke, Mary Lou Soffa (Eds.), PLDI'01, SIGPLAN Notices, vol. 36, No. 5, ACM Press, 2001, pp. 59-69.
  • 18
    • 41549094091 scopus 로고    scopus 로고
    • Mariangiola Dezani-Ciancaglini, Ugo de' Liguoro, Nobuko Yoshida, On progress for structured communications, in: Gilles Barthe, Cédric Fournet (Eds.), TGC'07, LNCS, 4912, 2008, pp. 257-275.
    • Mariangiola Dezani-Ciancaglini, Ugo de' Liguoro, Nobuko Yoshida, On progress for structured communications, in: Gilles Barthe, Cédric Fournet (Eds.), TGC'07, LNCS, vol. 4912, 2008, pp. 257-275.
  • 19
    • 38549090012 scopus 로고    scopus 로고
    • Mariangiola Dezani-Ciancaglini, Sophia Drossopoulou, Elena Giachino, Nobuko Yoshida, Bounded session types for object-oriented languages, in: Frank de Boer, Marcello Bonsangue (Eds.), FMCO'06, LNCS, 4709, Springer-Verlag, 2007, pp. 207-245.
    • Mariangiola Dezani-Ciancaglini, Sophia Drossopoulou, Elena Giachino, Nobuko Yoshida, Bounded session types for object-oriented languages, in: Frank de Boer, Marcello Bonsangue (Eds.), FMCO'06, LNCS, vol. 4709, Springer-Verlag, 2007, pp. 207-245.
  • 20
    • 33746632581 scopus 로고    scopus 로고
    • Session types for object-oriented languages
    • Dave Thomas Ed, ECOOP'06, Springer-Verlag
    • Mariangiola Dezani-Ciancaglini, Dimitris Mostrous, Nobuko Yoshida, Sophia Drossopoulou, Session types for object-oriented languages, in: Dave Thomas (Ed.), ECOOP'06, LNCS, vol. 4067, Springer-Verlag, 2006, pp. 328-352.
    • (2006) LNCS , vol.4067 , pp. 328-352
    • Dezani-Ciancaglini, M.1    Mostrous, D.2    Yoshida, N.3    Drossopoulou, S.4
  • 21
    • 33646191938 scopus 로고    scopus 로고
    • Mariangiola Dezani-Ciancaglini, Nobuko Yoshida, Alex Ahern, Sophia Drossopoulou, A distributed object oriented language with session types, in: Rocco De Nicola, Davide Sangiorgi (Eds.), TGC'05, LNCS, 3705, Springer-Verlag, 2005, pp. 299-318.
    • Mariangiola Dezani-Ciancaglini, Nobuko Yoshida, Alex Ahern, Sophia Drossopoulou, A distributed object oriented language with session types, in: Rocco De Nicola, Davide Sangiorgi (Eds.), TGC'05, LNCS, vol. 3705, Springer-Verlag, 2005, pp. 299-318.
  • 23
    • 45849104823 scopus 로고    scopus 로고
    • Amalgamating the session types and the object oriented programming paradigms
    • Available from
    • Sophia Drossopoulou, Mario Coppo, Mariangiola Dezani-Ciancaglini, Amalgamating the session types and the object oriented programming paradigms, in: MPOOL'07, 2007. Available from: .
    • (2007) MPOOL'07
    • Drossopoulou, S.1    Coppo, M.2    Dezani-Ciancaglini, M.3
  • 24
    • 34748826163 scopus 로고    scopus 로고
    • Manuel Fähndrich, Mark Aiken, Chris Hawblitzel, Orion Hodson, Galen C. Hunt, James R. Larus, Steven Levi, Language support for fast and reliable message-based communication in singularity OS, in: Willy Zwaenepoel (Ed.), EuroSys2006, ACM SIGOPS, ACM Press, 2006, pp. 177-190.
    • Manuel Fähndrich, Mark Aiken, Chris Hawblitzel, Orion Hodson, Galen C. Hunt, James R. Larus, Steven Levi, Language support for fast and reliable message-based communication in singularity OS, in: Willy Zwaenepoel (Ed.), EuroSys2006, ACM SIGOPS, ACM Press, 2006, pp. 177-190.
  • 25
    • 0036039550 scopus 로고    scopus 로고
    • Manuel Fähndrich, Robert DeLine, Adoption and focus: practical linear types for imperative programming, in: Laurie J. Hendren (Ed.), PLDI'02, SIGPLAN Notices, 37, No. 5, ACM Press, 2002, pp. 13-24.
    • Manuel Fähndrich, Robert DeLine, Adoption and focus: practical linear types for imperative programming, in: Laurie J. Hendren (Ed.), PLDI'02, SIGPLAN Notices, vol. 37, No. 5, ACM Press, 2002, pp. 13-24.
  • 26
    • 33750916236 scopus 로고    scopus 로고
    • Pablo Garralda, Adriana Compagnoni, Mariangiola Dezani-Ciancaglini, BASS: boxed ambients with safe sessions, in: Michael Maher (Ed.), PPDP'06, ACM Press, 2006, pp. 61-72.
    • Pablo Garralda, Adriana Compagnoni, Mariangiola Dezani-Ciancaglini, BASS: boxed ambients with safe sessions, in: Michael Maher (Ed.), PPDP'06, ACM Press, 2006, pp. 61-72.
  • 28
    • 28844438936 scopus 로고    scopus 로고
    • Subtyping for session types in the pi-calculus
    • Gay S., and Hole M. Subtyping for session types in the pi-calculus. Acta Informatica 42 2/3 (2005) 191-225
    • (2005) Acta Informatica , vol.42 , Issue.2-3 , pp. 191-225
    • Gay, S.1    Hole, M.2
  • 30
    • 63449123496 scopus 로고    scopus 로고
    • Andrew D. Gordon, Alan Jeffrey, Typing correspondence assertions for communication protocols, in: Stephen Brooks, Michael Mislove (Eds.), MFPS'01, ENTCS, 45, Elsevier, 2001, pp. 379-409.
    • Andrew D. Gordon, Alan Jeffrey, Typing correspondence assertions for communication protocols, in: Stephen Brooks, Michael Mislove (Eds.), MFPS'01, ENTCS, vol. 45, Elsevier, 2001, pp. 379-409.
  • 32
    • 85029492434 scopus 로고
    • Types for dyadic interaction
    • Eike Best Ed, CONCUR'93, Springer-Verlag
    • Kohei Honda, Types for dyadic interaction, in: Eike Best (Ed.), CONCUR'93, LNCS, vol. 715, Springer-Verlag, 1993, pp. 509-523.
    • (1993) LNCS , vol.715 , pp. 509-523
    • Honda, K.1
  • 33
    • 0029719979 scopus 로고    scopus 로고
    • Kohei Honda, Composing processes, in: Guy L. Steele (Ed.), POPL'96, ACM Press, 1996, pp. 344-357.
    • Kohei Honda, Composing processes, in: Guy L. Steele (Ed.), POPL'96, ACM Press, 1996, pp. 344-357.
  • 34
    • 84947741770 scopus 로고    scopus 로고
    • Kohei Honda, Vasco T. Vasconcelos, Makoto Kubo, Language primitives and type disciplines for structured communication-based programming, in: Chris Hankin (Ed.), ESOP'98, LNCS, 1381, Springer-Verlag, 1998, pp. 22-138.
    • Kohei Honda, Vasco T. Vasconcelos, Makoto Kubo, Language primitives and type disciplines for structured communication-based programming, in: Chris Hankin (Ed.), ESOP'98, LNCS, vol. 1381, Springer-Verlag, 1998, pp. 22-138.
  • 36
    • 49049087949 scopus 로고    scopus 로고
    • Session-based distributed programming in Java
    • Jan Vitek Ed, ECOOP'08, Springer-Verlag
    • Raymond Hu, Nobuko Yoshida, Kohei Honda, Session-based distributed programming in Java, in: Jan Vitek (Ed.), ECOOP'08, LNCS, vol. 5142, Springer-Verlag, 2008, pp. 516-541.
    • (2008) LNCS , vol.5142 , pp. 516-541
    • Hu, R.1    Yoshida, N.2    Honda, K.3
  • 37
    • 0012583283 scopus 로고    scopus 로고
    • Featherweight Java: a minimal core calculus for Java and GJ
    • Igarashi A., Pierce B.C., and Wadler P. Featherweight Java: a minimal core calculus for Java and GJ. ACM TOPLAS 23 3 (2001) 396-450
    • (2001) ACM TOPLAS , vol.23 , Issue.3 , pp. 396-450
    • Igarashi, A.1    Pierce, B.C.2    Wadler, P.3
  • 38
    • 33749549307 scopus 로고    scopus 로고
    • A new type system for deadlock-free processes
    • Christel Baier, Holger Hermanns Eds, CONCUR'06, Springer-Verlag
    • Naoki Kobayashi, A new type system for deadlock-free processes, in: Christel Baier, Holger Hermanns (Eds.), CONCUR'06, LNCS, vol. 4137, Springer-Verlag, 2006, pp. 233-247.
    • (2006) LNCS , vol.4137 , pp. 233-247
    • Kobayashi, N.1
  • 39
  • 40
    • 45849122507 scopus 로고    scopus 로고
    • The pairing of contracts and session types
    • Pierpaolo Degano, Rocco De Nicola, José Meseguer Eds, Concurrency, Graphs and Models, Springer-Verlag
    • Cosimo Laneve, Luca Padovani, The pairing of contracts and session types, in: Pierpaolo Degano, Rocco De Nicola, José Meseguer (Eds.), Concurrency, Graphs and Models, LNCS, vol. 5065, Springer-Verlag, 2008, pp. 681-670.
    • (2008) LNCS , vol.5065 , pp. 681-670
    • Laneve, C.1    Padovani, L.2
  • 43
    • 38149109163 scopus 로고    scopus 로고
    • Dimitris Mostrous, Nobuko Yoshida, Two session typing systems for higher-order mobile processes, in: Simona Ronchi Della Rocca (Ed.), TLCA'07, LNCS, 4583, Springer-Verlag, 2007, pp. 321-335.
    • Dimitris Mostrous, Nobuko Yoshida, Two session typing systems for higher-order mobile processes, in: Simona Ronchi Della Rocca (Ed.), TLCA'07, LNCS, vol. 4583, Springer-Verlag, 2007, pp. 321-335.
  • 44
    • 84974707224 scopus 로고    scopus 로고
    • Matthias Neubauer, Peter Thiemann, An implementation of session types, in: Bharat Jayaraman (Ed.), PADL'04, LNCS, 3057, Springer-Verlag, 2004, pp. 56-70.
    • Matthias Neubauer, Peter Thiemann, An implementation of session types, in: Bharat Jayaraman (Ed.), PADL'04, LNCS, vol. 3057, Springer-Verlag, 2004, pp. 56-70.
  • 45
    • 17044417283 scopus 로고    scopus 로고
    • Nathaniel Nystrom, Stephen Chong, Andrew C. Myers, Scalable extensibility via nested inheritance, in: Doug Schmidt (Ed.), OOPSLA'04, ACM Press, 2004, pp. 99-115.
    • Nathaniel Nystrom, Stephen Chong, Andrew C. Myers, Scalable extensibility via nested inheritance, in: Doug Schmidt (Ed.), OOPSLA'04, ACM Press, 2004, pp. 99-115.
  • 47
    • 34250826265 scopus 로고    scopus 로고
    • Conversation with Steve Ross-Talbot
    • Sparkes S. Conversation with Steve Ross-Talbot. ACM Queue 4 2 (2006) 14-23
    • (2006) ACM Queue , vol.4 , Issue.2 , pp. 14-23
    • Sparkes, S.1
  • 48
    • 85010894472 scopus 로고
    • An interaction-based language and its typing system
    • C. Halatsis, D. Maritsas, G. Philokyprou, S. Theodoridis Eds, PARLE'94, Springer-Verlag
    • Kaku Takeuchi, Kohei Honda, Makoto Kubo, An interaction-based language and its typing system, in: C. Halatsis, D. Maritsas, G. Philokyprou, S. Theodoridis (Eds.), PARLE'94, LNCS, vol. 817, Springer-Verlag, 1994, pp. 398-413.
    • (1994) LNCS , vol.817 , pp. 398-413
    • Takeuchi, K.1    Honda, K.2    Kubo, M.3
  • 49
    • 17044383882 scopus 로고    scopus 로고
    • Antonio Vallecillo, Vasco T. Vasconcelos, António Ravara, Typing the behavior of objects and components using session types, in: Antonio Brogi, Jean-Marie Jacquet (Eds.), FOCLASA'02, ENTCS, 68, No. 3, Elsevier, 2002, pp. 439-456.
    • Antonio Vallecillo, Vasco T. Vasconcelos, António Ravara, Typing the behavior of objects and components using session types, in: Antonio Brogi, Jean-Marie Jacquet (Eds.), FOCLASA'02, ENTCS, vol. 68, No. 3, Elsevier, 2002, pp. 439-456.
  • 50
    • 85024747258 scopus 로고
    • Typed concurrent objects
    • Mario Tokoro, Remo Pareschi Eds, ECOOP'94, Springer-Verlag
    • Vasco Vasconcelos, Typed concurrent objects, in: Mario Tokoro, Remo Pareschi (Eds.), ECOOP'94, LNCS, vol. 821, Springer-Verlag, 1994, pp. 100-117.
    • (1994) LNCS , vol.821 , pp. 100-117
    • Vasconcelos, V.1
  • 51
    • 33750708529 scopus 로고    scopus 로고
    • Typechecking a multithreaded functional language with session types
    • Vasconcelos V.T., Gay S., and Ravara A. Typechecking a multithreaded functional language with session types. Theoretical Computer Science 368 (2006) 64-87
    • (2006) Theoretical Computer Science , vol.368 , pp. 64-87
    • Vasconcelos, V.T.1    Gay, S.2    Ravara, A.3
  • 53
    • 84947920982 scopus 로고    scopus 로고
    • Graph types for monadic mobile processes
    • Vijay Chandru, V. Vinay Eds, FSTTCS'96, Springer-Verlag
    • Nobuko Yoshida, Graph types for monadic mobile processes, in: Vijay Chandru, V. Vinay (Eds.), FSTTCS'96, LNCS, No. 1180, Springer-Verlag, 1996, pp. 371-386.
    • (1996) LNCS , vol.1180 , pp. 371-386
    • Yoshida, N.1
  • 54
    • 34250810712 scopus 로고    scopus 로고
    • Language primitives and type disciplines for structured communication-based programming revisited
    • Maribel Fernández, Claude Kirchner Eds, Elsevier
    • Nobuko Yoshida, Vasco T. Vasconcelos, Language primitives and type disciplines for structured communication-based programming revisited, in: Maribel Fernández, Claude Kirchner (Eds.), SecReT'06, ENTCS, vol. 171, Elsevier, 2007, pp. 73-93.
    • (2007) SecReT'06, ENTCS , vol.171 , pp. 73-93
    • Yoshida, N.1    Vasconcelos, V.T.2


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