메뉴 건너뛰기




Volumn 410, Issue 2-3, 2009, Pages 142-167

Amalgamating sessions and methods in object-oriented languages with generics

Author keywords

Foundations of object oriented programming; Progress; Session types; Subject reduction

Indexed keywords

BIOMINERALIZATION; FUNCTIONS; LINGUISTICS; METALS; QUERY LANGUAGES;

EID: 58149333676     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2008.09.016     Document Type: Article
Times cited : (25)

References (31)
  • 2
    • 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
  • 3
    • 0345884636 scopus 로고    scopus 로고
    • Making the future safe for the past: Adding genericity to the Java programming language
    • Chambers C. (Ed), ACM Press
    • Bracha G., Odersky M., Stoutamire D., and Wadler P. Making the future safe for the past: Adding genericity to the Java programming language. In: Chambers C. (Ed). OOPSLA'98 (1998), ACM Press 183-200
    • (1998) OOPSLA'98 , pp. 183-200
    • Bracha, G.1    Odersky, M.2    Stoutamire, D.3    Wadler, P.4
  • 4
    • 34249814296 scopus 로고    scopus 로고
    • A calculus of global interaction based on session types
    • SecReT'06. Fernández M., and Kirchner C. (Eds), Elsevier
    • Carbone M., Honda K., and Yoshida N. A calculus of global interaction based on session types. In: Fernández M., and Kirchner C. (Eds). SecReT'06. ENTCS vol. 171(3) (2007), Elsevier 127-151
    • (2007) ENTCS , vol.171 3 , pp. 127-151
    • Carbone, M.1    Honda, K.2    Yoshida, N.3
  • 5
    • 37249002489 scopus 로고    scopus 로고
    • Structured communication-centred programming for web services
    • ESOP'07. De Nicola R. (Ed), Springer-Verlag
    • Carbone M., Honda K., and Yoshida N. Structured communication-centred programming for web services. In: De Nicola R. (Ed). ESOP'07. LNCS vol. 4421 (2007), Springer-Verlag 2-17
    • (2007) LNCS , vol.4421 , pp. 2-17
    • Carbone, M.1    Honda, K.2    Yoshida, N.3
  • 6
    • 37149028570 scopus 로고    scopus 로고
    • Asynchronous session types and progress for object-oriented languages
    • FMOODS'07. Bonsangue M., and Johnsen E.B. (Eds), Springer-Verlag
    • Coppo M., Dezani-Ciancaglini M., and Yoshida N. Asynchronous session types and progress for object-oriented languages. In: Bonsangue M., and Johnsen E.B. (Eds). FMOODS'07. LNCS vol. 4468 (2007), Springer-Verlag 1-31
    • (2007) LNCS , vol.4468 , pp. 1-31
    • Coppo, M.1    Dezani-Ciancaglini, M.2    Yoshida, N.3
  • 7
    • 58149338959 scopus 로고    scopus 로고
    • Ferruccio Damiani, Elena Giachino, Paola Giannini, Nick Cameron, Sophia Drossopoulou, A state abstraction for coordination in Java-like programming, Acta Informatica (2008) (in press)
    • Ferruccio Damiani, Elena Giachino, Paola Giannini, Nick Cameron, Sophia Drossopoulou, A state abstraction for coordination in Java-like programming, Acta Informatica (2008) (in press)
  • 8
    • 41549094091 scopus 로고    scopus 로고
    • On progress for structured communications
    • TGC'07. Barthe G., and Fournet C. (Eds)
    • Dezani-Ciancaglini M., de' Liguoro U., and Yoshida N. On progress for structured communications. In: Barthe G., and Fournet C. (Eds). TGC'07. LNCS vol. 4912 (2008) 257-275
    • (2008) LNCS , vol.4912 , pp. 257-275
    • Dezani-Ciancaglini, M.1    de' Liguoro, U.2    Yoshida, N.3
  • 9
    • 38549090012 scopus 로고    scopus 로고
    • Bounded session types for object-oriented languages
    • FMCO'06. de Boer F., and Bonsangue M. (Eds), Springer-Verlag
    • Dezani-Ciancaglini M., Drossopoulou S., Giachino E., and Yoshida N. Bounded session types for object-oriented languages. In: de Boer F., and Bonsangue M. (Eds). FMCO'06. LNCS vol. 4709 (2007), Springer-Verlag 207-245
    • (2007) LNCS , vol.4709 , pp. 207-245
    • Dezani-Ciancaglini, M.1    Drossopoulou, S.2    Giachino, E.3    Yoshida, N.4
  • 10
    • 33746632581 scopus 로고    scopus 로고
    • Session types for object-oriented languages
    • ECOOP'06. Thomas D. (Ed), Springer-Verlag
    • Dezani-Ciancaglini M., Mostrous D., Yoshida N., and Drossopoulou S. Session types for object-oriented languages. In: Thomas D. (Ed). ECOOP'06. LNCS vol. 4067 (2006), Springer-Verlag 328-352
    • (2006) LNCS , vol.4067 , pp. 328-352
    • Dezani-Ciancaglini, M.1    Mostrous, D.2    Yoshida, N.3    Drossopoulou, S.4
  • 11
    • 58149339286 scopus 로고    scopus 로고
    • Sophia Drossopoulou, Mariangiola Dezani-Ciancaglini, Mario Coppo, Amalgamating the session types and the object-oriented programming paradigms, in: MPOOL'07, 2007. http://homepages.fh-regensburg.de/~mpool/mpool07/programme.html
    • Sophia Drossopoulou, Mariangiola Dezani-Ciancaglini, Mario Coppo, Amalgamating the session types and the object-oriented programming paradigms, in: MPOOL'07, 2007. http://homepages.fh-regensburg.de/~mpool/mpool07/programme.html
  • 12
    • 34748826163 scopus 로고    scopus 로고
    • Language support for fast and reliable message-based communication in singularity OS
    • EuroSys2006. Zwaenepoel W. (Ed), ACM Press
    • Fähndrich M., Aiken M., Hawblitzel C., Hodson O., Hunt G.C., Larus J.R., and Levi S. Language support for fast and reliable message-based communication in singularity OS. In: Zwaenepoel W. (Ed). EuroSys2006. ACM SIGOPS (2006), ACM Press 177-190
    • (2006) ACM SIGOPS , pp. 177-190
    • Fähndrich, M.1    Aiken, M.2    Hawblitzel, C.3    Hodson, O.4    Hunt, G.C.5    Larus, J.R.6    Levi, S.7
  • 13
    • 33750916236 scopus 로고    scopus 로고
    • BASS: Boxed ambients with safe sessions
    • Maher M. (Ed), ACM Press
    • Garralda P., Compagnoni A., and Dezani-Ciancaglini M. BASS: Boxed ambients with safe sessions. In: Maher M. (Ed). PPDP'06 (2006), ACM Press 61-72
    • (2006) PPDP'06 , pp. 61-72
    • Garralda, P.1    Compagnoni, A.2    Dezani-Ciancaglini, M.3
  • 14
    • 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
  • 15
    • 58149344642 scopus 로고    scopus 로고
    • Simon Gay, Vasco T. Vasconcelos, Linear type theory for asynchronous session types, http://homepages.di.fc.ul.pt/~vv/papers/gay.vasconcelos_linear-sessions.pdf
    • Simon Gay, Vasco T. Vasconcelos, Linear type theory for asynchronous session types, http://homepages.di.fc.ul.pt/~vv/papers/gay.vasconcelos_linear-sessions.pdf
  • 16
    • 58149344640 scopus 로고    scopus 로고
    • Simon Gay, Vasco T. Vasconcelos, António Ravara, Session types for inter-process communication. TR 2003-133, Department of Computing, University of Glasgow, 2003
    • Simon Gay, Vasco T. Vasconcelos, António Ravara, Session types for inter-process communication. TR 2003-133, Department of Computing, University of Glasgow, 2003
  • 17
    • 37149007729 scopus 로고    scopus 로고
    • Actors that unify threads and events
    • COORDINATION'07. Murphy A.L., and Vitek J. (Eds), Springer-Verlag
    • Haller P., and Odersky M. Actors that unify threads and events. In: Murphy A.L., and Vitek J. (Eds). COORDINATION'07. LNCS vol. 4467 (2007), Springer-Verlag 171-190
    • (2007) LNCS , vol.4467 , pp. 171-190
    • Haller, P.1    Odersky, M.2
  • 18
    • 85029492434 scopus 로고
    • Types for dyadic interaction
    • CONCUR'93. Best E. (Ed), Springer-Verlag
    • Honda K. Types for dyadic interaction. In: Best E. (Ed). CONCUR'93. LNCS vol. 715 (1993), Springer-Verlag 509-523
    • (1993) LNCS , vol.715 , pp. 509-523
    • Honda, K.1
  • 19
    • 84947741770 scopus 로고    scopus 로고
    • Language primitives and type disciplines for structured communication-based programming
    • ESOP'98. Hankin C. (Ed), Springer-Verlag
    • Honda K., Vasconcelos V.T., and Kubo M. Language primitives and type disciplines for structured communication-based programming. In: Hankin C. (Ed). ESOP'98. LNCS vol. 1381 (1998), Springer-Verlag 22-138
    • (1998) LNCS , vol.1381 , pp. 22-138
    • Honda, K.1    Vasconcelos, V.T.2    Kubo, M.3
  • 20
    • 49049108398 scopus 로고    scopus 로고
    • Web services, mobile processes and types
    • Honda K., Yoshida N., and Carbone M. Web services, mobile processes and types. EATCS Bulletin 91 (2007) 160-188
    • (2007) EATCS Bulletin , vol.91 , pp. 160-188
    • Honda, K.1    Yoshida, N.2    Carbone, M.3
  • 21
    • 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
  • 22
    • 38149109163 scopus 로고    scopus 로고
    • Two sessions typing systems for higher-order mobile processes
    • TLCA'07. Rocca S.R.D. (Ed), Springer-Verlag
    • Mostrous D., and Yoshida N. Two sessions typing systems for higher-order mobile processes. In: Rocca S.R.D. (Ed). TLCA'07. LNCS vol. 4583 (2007), Springer-Verlag 321-335
    • (2007) LNCS , vol.4583 , pp. 321-335
    • Mostrous, D.1    Yoshida, N.2
  • 24
    • 58149353834 scopus 로고    scopus 로고
    • Matthias Neubauer, Peter Thiemann, Session types for asynchronous communication, Universität Freiburg. http://www.informatik.uni-freiburg.de/~thiemann/papers/stac.ps.gz2004
    • Matthias Neubauer, Peter Thiemann, Session types for asynchronous communication, Universität Freiburg. http://www.informatik.uni-freiburg.de/~thiemann/papers/stac.ps.gz2004
  • 26
    • 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
  • 27
    • 85010894472 scopus 로고
    • An interaction-based language and its typing system
    • PARLE'94. Halatsis C., Maritsas D., Philokyprou G., and Theodoridis S. (Eds), Springer-Verlag
    • Takeuchi K., Honda K., and Kubo M. An interaction-based language and its typing system. In: Halatsis C., Maritsas D., Philokyprou G., and Theodoridis S. (Eds). PARLE'94. LNCS vol. 817 (1994), Springer-Verlag 398-413
    • (1994) LNCS , vol.817 , pp. 398-413
    • Takeuchi, K.1    Honda, K.2    Kubo, M.3
  • 28
    • 17044383882 scopus 로고    scopus 로고
    • Typing the behavior of objects and components using session types
    • FOCLASA'02. Brogi A., and Jacquet J.-M. (Eds), Elsevier
    • Vallecillo A., Vasconcelos V.T., and Ravara A. Typing the behavior of objects and components using session types. In: Brogi A., and Jacquet J.-M. (Eds). FOCLASA'02. ENTCS vol. 68(3) (2002), Elsevier 439-456
    • (2002) ENTCS , vol.68 3 , pp. 439-456
    • Vallecillo, A.1    Vasconcelos, V.T.2    Ravara, A.3
  • 29
    • 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. Theorical Computer Science 368 1-2 (2006) 64-87
    • (2006) Theorical Computer Science , vol.368 , Issue.1-2 , pp. 64-87
    • Vasconcelos, V.T.1    Gay, S.2    Ravara, A.3
  • 30
    • 58149358346 scopus 로고    scopus 로고
    • Web services choreography working group. Web services choreography description language. http://www.w3.org/2002/ws/chor/
    • Web services choreography working group. Web services choreography description language. http://www.w3.org/2002/ws/chor/


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