메뉴 건너뛰기




Volumn 6183 LNCS, Issue , 2010, Pages 275-299

JCoBox: Generalizing active objects to concurrent components

Author keywords

[No Author keywords available]

Indexed keywords

ACTIVE OBJECT; APPLICATION AREA; ASYNCHRONOUS METHOD CALLS; DATA-DRIVEN; ERROR PRONES; FORMAL SEMANTICS; LOW LEVEL; MODEL-BASED; OBJECT GROUPS; OBJECT-ORIENTED LANGUAGES; POSSIBLE SOLUTIONS; REACTIVE BEHAVIOR;

EID: 77955038698     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-14107-2_13     Document Type: Conference Paper
Times cited : (98)

References (61)
  • 1
    • 69349087942 scopus 로고    scopus 로고
    • Behavioral interface description of an object-oriented language with futures and promises
    • Ábrahám, E., Grabe, I., Grüner, A., Steffen, M.: Behavioral interface description of an object-oriented language with futures and promises. Journal of Logic and Algebraic Programming 78(7), 491-518 (2009)
    • (2009) Journal of Logic and Algebraic Programming , vol.78 , Issue.7 , pp. 491-518
    • Ábrahám, E.1    Grabe, I.2    Grüner, A.3    Steffen, M.4
  • 2
    • 57249108043 scopus 로고    scopus 로고
    • Abstract interface behavior of object-oriented languages with monitors
    • Ábrahám, E., Grüner, A., Steffen, M.: Abstract interface behavior of object-oriented languages with monitors. Theor. Comput. Sci. 43(3), 322-361 (2008)
    • (2008) Theor. Comput. Sci. , vol.43 , Issue.3 , pp. 322-361
    • Ábrahám, E.1    Grüner, A.2    Steffen, M.3
  • 4
    • 23844461361 scopus 로고
    • Issues in the design of a parallel object-oriented language
    • America, P.: Issues in the design of a parallel object-oriented language. Form. Asp. Comput. 1(4), 366-411 (1989)
    • (1989) Form. Asp. Comput. , vol.1 , Issue.4 , pp. 366-411
    • America, P.1
  • 9
    • 84944036046 scopus 로고    scopus 로고
    • Modern concurrency abstractions for C#
    • Magnusson, B. (ed.) ECOOP 2002. Springer, Heidelberg
    • Benton, N., Cardelli, L., Fournet, C.: Modern concurrency abstractions for C#. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.2374, pp. 415-440. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2374 , pp. 415-440
    • Benton, N.1    Cardelli, L.2    Fournet, C.3
  • 11
    • 37149052970 scopus 로고    scopus 로고
    • A complete guide to the future
    • Nicola, R.D. (ed.) ESOP 2007. Springer, Heidelberg
    • de Boer, F.S., Clarke, D., Johnsen, E.B.: A complete guide to the future. In: Nicola, R.D. (ed.) ESOP 2007. LNCS, vol.4421, pp. 316-330. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4421 , pp. 316-330
    • De Boer, F.S.1    Clarke, D.2    Johnsen, E.B.3
  • 12
    • 0032158291 scopus 로고    scopus 로고
    • Concurrency and distribution in object-oriented programming
    • Briot, J.P., Guerraoui, R., Lohr, K.P.: Concurrency and distribution in object-oriented programming. ACM Comput. Surv. 30(3), 291-329 (1998)
    • (1998) ACM Comput. Surv. , vol.30 , Issue.3 , pp. 291-329
    • Briot, J.P.1    Guerraoui, R.2    Lohr, K.P.3
  • 13
    • 84976654303 scopus 로고
    • Towards a method of object-oriented concurrent programming
    • Caromel, D.: Towards a method of object-oriented concurrent programming. Communications of the ACM 36(9), 90-102 (1993)
    • (1993) Communications of the ACM , vol.36 , Issue.9 , pp. 90-102
    • Caromel, D.1
  • 14
    • 2442530806 scopus 로고    scopus 로고
    • Asynchronous and deterministic objects
    • Jones, N.D., Leroy, X. (eds.) ACM, New York
    • Caromel, D., Henrio, L., Serpette, B.P.: Asynchronous and deterministic objects. In: Jones, N.D., Leroy, X. (eds.) POPL, pp. 123-134. ACM, New York (2004)
    • (2004) POPL , pp. 123-134
    • Caromel, D.1    Henrio, L.2    Serpette, B.P.3
  • 16
    • 35048898437 scopus 로고    scopus 로고
    • Sequential object monitors
    • Odersky, M. (ed.) ECOOP 2004. Springer, Heidelberg
    • Caromel, D., Mateu, L., Tanter, É.: Sequential object monitors. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol.3086, pp. 317-341. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3086 , pp. 317-341
    • Caromel, D.1    Mateu, L.2    Tanter, É.3
  • 17
    • 0348137542 scopus 로고    scopus 로고
    • Ownership types for flexible alias protection
    • ACM Press, New York (October)
    • Clarke, D., Potter, J., Noble, J.: Ownership types for flexible alias protection. In: OOPSLA, pp. 48-64. ACM Press, New York (October 1998)
    • (1998) OOPSLA , pp. 48-64
    • Clarke, D.1    Potter, J.2    Noble, J.3
  • 18
    • 58549107367 scopus 로고    scopus 로고
    • Minimal ownership for active objects
    • Ramalingam, G. (ed.) APLAS 2008. Springer, Heidelberg
    • Clarke, D., Wrigstad, T., Östlund, J., Johnsen, E.B.: Minimal ownership for active objects. In: Ramalingam, G. (ed.) APLAS 2008. LNCS, vol.5356, pp. 139-154. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5356 , pp. 139-154
    • Clarke, D.1    Wrigstad, T.2    Östlund, J.3    Johnsen, E.B.4
  • 19
    • 38149030032 scopus 로고    scopus 로고
    • All about maude - A high-performance logical framework, how to specify, program and verify systems in rewriting logic
    • Clavel, M.,Durán, F., Eker, S., Lincoln, P., Martí-Oliet, N.,Meseguer, J., Talcott, C.L. (eds.) Springer, Heidelberg
    • Clavel,M.,Durán, F., Eker, S., Lincoln, P., Martí-Oliet, N.,Meseguer, J., Talcott, C.L. (eds.): All AboutMaude - A High-Performance Logical Framework, How to Specify, Program and Verify Systems in Rewriting Logic. LNCS, vol.4350. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4350
  • 20
    • 85015471880 scopus 로고    scopus 로고
    • Multicore cpus for the masses
    • Creeger, M.: Multicore cpus for the masses. Queue 3(7), 64-ff (2005)
    • (2005) Queue , vol.3 , Issue.7
    • Creeger, M.1
  • 22
    • 0026913084 scopus 로고
    • The revised report on the syntactic theories of sequential control and state
    • Felleisen, M., Hieb, R.: The revised report on the syntactic theories of sequential control and state. Theor. Comput. Sci. 103(2), 235-271 (1992)
    • (1992) Theor. Comput. Sci. , vol.103 , Issue.2 , pp. 235-271
    • Felleisen, M.1    Hieb, R.2
  • 23
    • 35348883606 scopus 로고    scopus 로고
    • Tasks: Language support for event-driven programming
    • Ramalingam, G., Visser, E. (eds.) ACM, New York
    • Fischer, J., Majumdar, R., Millstein, T.: Tasks: language support for event-driven programming. In: Ramalingam, G., Visser, E. (eds.) PEPM, pp. 134-143. ACM, New York (2007)
    • (2007) PEPM , pp. 134-143
    • Fischer, J.1    Majumdar, R.2    Millstein, T.3
  • 24
    • 22644448825 scopus 로고    scopus 로고
    • A programmer's reduction semantics for classes and mixins
    • Alves-Foss, J. (ed.) Formal Syntax and Semantics of Java. Springer, Heidelberg
    • Flatt, M., Krishnamurthi, S., Felleisen, M.: A programmer's reduction semantics for classes and mixins. In: Alves-Foss, J. (ed.) Formal Syntax and Semantics of Java. LNCS, vol.1523, pp. 241-269. Springer, Heidelberg (1999)
    • (1999) LNCS , vol.1523 , pp. 241-269
    • Flatt, M.1    Krishnamurthi, S.2    Felleisen, M.3
  • 25
    • 0029703268 scopus 로고    scopus 로고
    • The reflexive CHAM and the join-calculus
    • ACM, New York (January)
    • Fournet, C., Gonthier, G.: The reflexive CHAM and the join-calculus. In: POPL, pp. 372-385. ACM, New York (January 1996)
    • (1996) POPL , pp. 372-385
    • Fournet, C.1    Gonthier, G.2
  • 26
    • 42149194967 scopus 로고    scopus 로고
    • Statistically rigorous Java performance evaluation
    • Gabriel, R.P., Bacon, D.F., Lopes, C.V., Steele Jr., G.L. (eds.) ACM, New York
    • Georges, A., Buytaert, D., Eeckhout, L.: Statistically rigorous Java performance evaluation. In: Gabriel, R.P., Bacon, D.F., Lopes, C.V., Steele Jr., G.L. (eds.) OOPSLA, pp. 57-76. ACM, New York (2007)
    • (2007) OOPSLA , pp. 57-76
    • Georges, A.1    Buytaert, D.2    Eeckhout, L.3
  • 27
    • 69949179636 scopus 로고    scopus 로고
    • Type-based object immutability with flexible initialization
    • Drossopoulou, S. (ed.) Springer, Heidelberg
    • Haack, C., Poll, E.: Type-based object immutability with flexible initialization. In: Drossopoulou, S. (ed.) ECOOP 2009 - Object-Oriented Programming. LNCS, vol.5653, pp. 520-545. Springer, Heidelberg (2009)
    • (2009) ECOOP 2009 - Object-Oriented Programming. LNCS , vol.5653 , pp. 520-545
    • Haack, C.1    Poll, E.2
  • 28
    • 37149051628 scopus 로고    scopus 로고
    • Immutable objects for Java-like languages
    • De Nicola, R. (ed.) Springer, Heidelberg
    • Haack, C., Poll, E., Schäfer, J., Schubert, A.: Immutable objects for Java-like languages. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol.4421, pp. 347-362. Springer, Heidelberg (2007)
    • (2007) ESOP 2007. LNCS , vol.4421 , pp. 347-362
    • Haack, C.1    Poll, E.2    Schäfer, J.3    Schubert, A.4
  • 29
    • 58149350265 scopus 로고    scopus 로고
    • Scala actors: Unifying thread-based and event-based programming
    • Haller, P., Odersky, M.: Scala actors: Unifying thread-based and event-based programming. Theor. Comput. Sci. 410(2-3), 202-220 (2009)
    • (2009) Theor. Comput. Sci. , vol.410 , Issue.2-3 , pp. 202-220
    • Haller, P.1    Odersky, M.2
  • 30
    • 84976721284 scopus 로고
    • Multilisp: A language for concurrent symbolic computation
    • Halstead Jr., R.H.: Multilisp: a language for concurrent symbolic computation. ACM Trans. Program. Lang. Syst. 7(4), 501-538 (1985)
    • (1985) ACM Trans. Program. Lang. Syst. , vol.7 , Issue.4 , pp. 501-538
    • Halstead Jr., R.H.1
  • 31
    • 0346255225 scopus 로고    scopus 로고
    • Programming languages and systems for prototyping concurrent applications
    • Hasselbring, W.: Programming languages and systems for prototyping concurrent applications. ACM Comput. Surv. 32(1), 43-79 (2000)
    • (2000) ACM Comput. Surv. , vol.32 , Issue.1 , pp. 43-79
    • Hasselbring, W.1
  • 33
    • 0011442353 scopus 로고
    • A universal modular ACTOR formalism for artificial intelligence
    • William Kaufmann, San Francisco (August)
    • Hewitt, C., Bishop, P., Steiger, R.: A universal modular ACTOR formalism for artificial intelligence. In: IJCAI, pp. 235-245. William Kaufmann, San Francisco (August 1973)
    • (1973) IJCAI , pp. 235-245
    • Hewitt, C.1    Bishop, P.2    Steiger, R.3
  • 34
    • 0012583283 scopus 로고    scopus 로고
    • Featherweight Java: A minimal core calculus for Java and GJ
    • Igarashi, A., Pierce, B.C., Wadler, P.: Featherweight Java: A minimal core calculus for Java and GJ. ACM Trans. Program. Lang. Syst. 23(3), 396-450 (2001)
    • (2001) ACM Trans. Program. Lang. Syst. , vol.23 , Issue.3 , pp. 396-450
    • Igarashi, A.1    Pierce, B.C.2    Wadler, P.3
  • 35
    • 77955039044 scopus 로고    scopus 로고
    • JCoBox website (2010), http://softech.cs.uni-kl.de/∼jcobox
    • (2010)
  • 36
    • 77955035255 scopus 로고    scopus 로고
    • Jl5 polyglot extension, http://www.cs.ucla.edu/∼milanst/projects/ polyglot5/
    • Jl5 Polyglot Extension
  • 37
    • 33947128751 scopus 로고    scopus 로고
    • An asynchronous communication model for distributed concurrent objects
    • Johnsen, E.B., Owe, O.: An asynchronous communication model for distributed concurrent objects. Software and Systems Modeling 6(1), 35-58 (2007)
    • (2007) Software and Systems Modeling , vol.6 , Issue.1 , pp. 35-58
    • Johnsen, E.B.1    Owe, O.2
  • 38
    • 70449647094 scopus 로고    scopus 로고
    • Actor frameworks for the JVM platform: A comparative analysis
    • ACM, New York
    • Karmani, R.K., Shali, A., Agha, G.: Actor frameworks for the JVM platform: a comparative analysis. In: PPPJ, pp. 11-20. ACM, New York (2009)
    • (2009) PPPJ , pp. 11-20
    • Karmani, R.K.1    Shali, A.2    Agha, G.3
  • 41
    • 70350660787 scopus 로고    scopus 로고
    • The design of a task parallel library
    • Leijen, D., Schulte, W., Burckhardt, S.: The design of a task parallel library. SIGPLAN Not. 44(10), 227-242 (2009)
    • (2009) SIGPLAN Not , vol.44 , Issue.10 , pp. 227-242
    • Leijen, D.1    Schulte, W.2    Burckhardt, S.3
  • 42
    • 0001934688 scopus 로고
    • Concurrent object-oriented programming in Act 1
    • Yonezawa, A., Tokoro, M. (eds.) MIT Press, Cambridge
    • Lieberman, H.: Concurrent object-oriented programming in Act 1. In: Yonezawa, A., Tokoro, M. (eds.) Object-Oriented Concurrent Programming, pp. 9-36. MIT Press, Cambridge (1987)
    • (1987) Object-Oriented Concurrent Programming , pp. 9-36
    • Lieberman, H.1
  • 43
    • 84956612962 scopus 로고
    • Promises: Linguistic support for efficient asynchronous procedure calls in distributed systems
    • Liskov, B., Shrira, L.: Promises: Linguistic support for efficient asynchronous procedure calls in distributed systems. In: PLDI, pp. 260-267 (1988)
    • (1988) PLDI , pp. 260-267
    • Liskov, B.1    Shrira, L.2
  • 44
    • 33646180899 scopus 로고    scopus 로고
    • Concurrency among strangers
    • De Nicola, R., Sangiorgi, D. (eds.) Springer, Heidelberg
    • Miller, M.S., Tribble, E.D., Shapiro, J.S.: Concurrency among strangers. In: De Nicola, R., Sangiorgi, D. (eds.) TGC 2005. LNCS, vol.3705, pp. 195-229. Springer, Heidelberg (2005)
    • (2005) TGC 2005. LNCS , vol.3705 , pp. 195-229
    • Miller, M.S.1    Tribble, E.D.2    Shapiro, J.S.3
  • 47
    • 84976775780 scopus 로고
    • Active objects in Hybrid
    • ACM Press, New York
    • Nierstrasz, O.M.: Active objects in Hybrid. In: OOPSLA, pp. 243-253. ACM Press, New York (1987)
    • (1987) OOPSLA , pp. 243-253
    • Nierstrasz, O.M.1
  • 48
    • 35248882492 scopus 로고    scopus 로고
    • Polyglot: An extensible compiler framework for Java
    • Hedin, G. (ed.) CC 2003. Springer, Heidelberg
    • Nystrom, N., Clarkson, M.R., Myers, A.C.: Polyglot: An extensible compiler framework for Java. In: Hedin, G. (ed.) CC 2003. LNCS, vol.2622, pp. 138-152. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2622 , pp. 138-152
    • Nystrom, N.1    Clarkson, M.R.2    Myers, A.C.3
  • 50
    • 0034243286 scopus 로고    scopus 로고
    • A survey of concurrent object-oriented languages
    • Philippsen, M.: A survey of concurrent object-oriented languages. Concurrency - Practice and Experience 12(10), 917-980 (2000)
    • (2000) Concurrency - Practice and Experience , vol.12 , Issue.10 , pp. 917-980
    • Philippsen, M.1
  • 51
    • 77955028973 scopus 로고    scopus 로고
    • website (March)
    • Polyglot website (March 2010), http://www.cs.cornell.edu/projects/ polyglot/
    • (2010) Polyglot
  • 52
    • 54249165080 scopus 로고    scopus 로고
    • The common component modeling example: Comparing software component models
    • Rausch, A., Reussner, R., Plasil, F., Mirandola, R. (eds.) Springer, Heidelberg
    • Rausch, A., Reussner, R., Plasil, F., Mirandola, R. (eds.): The Common Component Modeling Example: Comparing Software Component Models. LNCS, vol.5153. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5153
  • 53
    • 44349129782 scopus 로고    scopus 로고
    • Integrating remote invocations with asynchronism and cooperative multitasking
    • Rodriguez, N., Rossetto, S.: Integrating remote invocations with asynchronism and cooperative multitasking. Parallel Processing Letters 18(1), 71-85 (2008)
    • (2008) Parallel Processing Letters , vol.18 , Issue.1 , pp. 71-85
    • Rodriguez, N.1    Rossetto, S.2
  • 54
    • 46049100230 scopus 로고    scopus 로고
    • CoBoxes: Unifying active objects and structured heaps
    • Barthe, G., de Boer, F.S. (eds.) Springer, Heidelberg
    • Schäfer, J., Poetzsch-Heffter, A.: CoBoxes: Unifying active objects and structured heaps. In: Barthe, G., de Boer, F.S. (eds.) FMOODS 2008. LNCS, vol.5051, pp. 201-219. Springer, Heidelberg (2008)
    • (2008) FMOODS 2008. LNCS , vol.5051 , pp. 201-219
    • Schäfer, J.1    Poetzsch-Heffter, A.2
  • 55
    • 49149130628 scopus 로고    scopus 로고
    • Kilim: Isolation-typed actors for java
    • Vitek, J. (ed.) Springer, Heidelberg
    • Srinivasan, S., Mycroft, A.: Kilim: Isolation-typed actors for java. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.5142, pp. 104-128. Springer, Heidelberg (2008)
    • (2008) ECOOP 2008. LNCS , vol.5142 , pp. 104-128
    • Srinivasan, S.1    Mycroft, A.2
  • 56
    • 13444302326 scopus 로고    scopus 로고
    • The free lunch is over: A fundamental turn toward concurrency in software
    • March
    • Sutter, H.: The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's Journal 30(3) (March 2005)
    • (2005) Dr. Dobb's Journal , vol.30 , Issue.3
    • Sutter, H.1
  • 58
    • 77955018529 scopus 로고    scopus 로고
    • December
    • The Java RMI Specification (December 2009), http://java.sun.com/products/ jdk/rmi/
    • (2009) The Java RMI Specification
  • 60
    • 47349087479 scopus 로고    scopus 로고
    • Ambienttalk: Object-oriented event-driven programming in mobile ad hoc networks
    • IEEE Computer Society, Los Alamitos
    • Van Cutsem, T., Mostinckx, S., Boix, E.G., Dedecker, J., Meuter, W.D.: Ambienttalk: Object-oriented event-driven programming in mobile ad hoc networks. In: SCCC, pp. 3-12. IEEE Computer Society, Los Alamitos (2007)
    • (2007) SCCC , pp. 3-12
    • Van Cutsem, T.1    Mostinckx, S.2    Boix, E.G.3    Dedecker, J.4    Meuter, W.D.5
  • 61
    • 84976702983 scopus 로고
    • Object-oriented concurrent programming ABCL/1
    • Meyrowitz, N. (ed.) ACM Press, New York
    • Yonezawa, A., Briot, J.P., Shibayama, E.: Object-oriented concurrent programming ABCL/1. In: Meyrowitz, N. (ed.) OOPSLA, pp. 258-268. ACM Press, New York (1986)
    • (1986) OOPSLA , pp. 258-268
    • Yonezawa, A.1    Briot, J.P.2    Shibayama, E.3


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