메뉴 건너뛰기




Volumn 20, Issue 12, 2008, Pages 1387-1417

Parallel object monitors

Author keywords

Concurrent activities; Parallel execution; Scheduler; Synchronization

Indexed keywords

ABSTRACTING; COMPUTER SOFTWARE REUSABILITY; MIDDLEWARE; SYNCHRONIZATION;

EID: 49549084839     PISSN: 15320626     EISSN: 15320634     Source Type: Journal    
DOI: 10.1002/cpe.1261     Document Type: Article
Times cited : (6)

References (34)
  • 1
    • 85028868602 scopus 로고    scopus 로고
    • Frølund S. Agha G. A language framework for multi-object coordination. Proceedings of the 7th European Conference on Object-oriented Programming (ECOOP 93), Kaiserslautern, Germany, July 1993 (Lecture Notes in Computer Science, 707), Nierstrasz O (ed.). Springer: Berlin, 1993; 346-360.
    • Frølund S. Agha G. A language framework for multi-object coordination. Proceedings of the 7th European Conference on Object-oriented Programming (ECOOP 93), Kaiserslautern, Germany, July 1993 (Lecture Notes in Computer Science, vol. 707), Nierstrasz O (ed.). Springer: Berlin, 1993; 346-360.
  • 2
    • 84959043006 scopus 로고    scopus 로고
    • Matsuoka S, Watanabe T, Yonezawa A. Hybrid group reflective architecture for object-oriented concurrent reflective programming. Proceedings of the 5th European Conference on Object-oriented Programming (ECOOP 91), Geneva, Switzerland, July 1991 (Lecture Notes in Computer Science, 512), America P (ed.). Springer: Berlin, 1991; 231-250.
    • Matsuoka S, Watanabe T, Yonezawa A. Hybrid group reflective architecture for object-oriented concurrent reflective programming. Proceedings of the 5th European Conference on Object-oriented Programming (ECOOP 91), Geneva, Switzerland, July 1991 (Lecture Notes in Computer Science, vol. 512), America P (ed.). Springer: Berlin, 1991; 231-250.
  • 3
    • 29244451651 scopus 로고    scopus 로고
    • Tanter É. Noyé J. A versatile kernel for multi-language AOP. Proceedings of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2005), Tallinn, Estonia, September/October 2005 (Lecture Notes in Computer Science, 3676), Glück R, Lowry M (eds.). Springer: New York, 2005; 173-188.
    • Tanter É. Noyé J. A versatile kernel for multi-language AOP. Proceedings of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2005), Tallinn, Estonia, September/October 2005 (Lecture Notes in Computer Science, vol. 3676), Glück R, Lowry M (eds.). Springer: New York, 2005; 173-188.
  • 6
    • 0037981801 scopus 로고
    • A programming methodology for operating system design
    • Amsterdam, Holland, August, North-Holland: Amsterdam
    • Brinch Hansen P. A programming methodology for operating system design. Proceedings of the IFIP Congress 74, Amsterdam, Holland, August 1974. North-Holland: Amsterdam, 1974; 394-397.
    • (1974) Proceedings of the IFIP Congress 74 , pp. 394-397
    • Brinch Hansen, P.1
  • 7
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • Hoare CAR. Monitors: An operating system structuring concept. Communications of the ACM 1974; 17(10):549-577.
    • (1974) Communications of the ACM , vol.17 , Issue.10 , pp. 549-577
    • Hoare, C.A.R.1
  • 8
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy and formal derivation of programs
    • Dijkstra EW. Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM 1975; 18(8):453-457.
    • (1975) Communications of the ACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.W.1
  • 9
    • 0018005391 scopus 로고
    • Communicating sequential processes
    • Hoare CAR. Communicating sequential processes. Communications of the ACM 1978; 21(8):666-677.
    • (1978) Communications of the ACM , vol.21 , Issue.8 , pp. 666-677
    • Hoare, C.A.R.1
  • 12
    • 0032158291 scopus 로고    scopus 로고
    • Concurrency and distribution in object-oriented programming
    • Briot J-P, Guerraoui R, Löhr K-P. Concurrency and distribution in object-oriented programming. ACM Computing Surveys 1998; 30(3):291-329.
    • (1998) ACM Computing Surveys , vol.30 , Issue.3 , pp. 291-329
    • Briot, J.-P.1    Guerraoui, R.2    Löhr, K.-P.3
  • 14
    • 84976654303 scopus 로고
    • Towards a method of object-oriented concurrent programming
    • Caromel D. Towards a method of object-oriented concurrent programming. Communications of the ACM 1993; 36(9): 90-102.
    • (1993) Communications of the ACM , vol.36 , Issue.9 , pp. 90-102
    • Caromel, D.1
  • 15
    • 84976775780 scopus 로고    scopus 로고
    • Nierstrasz O. Active objects in hybrid. Proceedings of the 2nd International Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA 87), Orlando, FL, U.S.A., October 1987 (ACM SIGPLAN Notices, 22(12)), Meyrowitz N (ed.). ACM Press: New York, 1987; 243-253.
    • Nierstrasz O. Active objects in hybrid. Proceedings of the 2nd International Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA 87), Orlando, FL, U.S.A., October 1987 (ACM SIGPLAN Notices, vol. 22(12)), Meyrowitz N (ed.). ACM Press: New York, 1987; 243-253.
  • 16
    • 84949517533 scopus 로고    scopus 로고
    • Frølund S. Inheritance synchronization constraints in concurrent object-oriented programming languages. Proceedings of the 6th European Conference on Object-oriented Programming (ECOOP 92), Utrecht, The Netherlands, July 1992 (Lecture Notes in Computer Science, 615), Madsen OL (ed.). Springer: Berlin, 1992; 185-196.
    • Frølund S. Inheritance synchronization constraints in concurrent object-oriented programming languages. Proceedings of the 6th European Conference on Object-oriented Programming (ECOOP 92), Utrecht, The Netherlands, July 1992 (Lecture Notes in Computer Science, vol. 615), Madsen OL (ed.). Springer: Berlin, 1992; 185-196.
  • 17
    • 0029703268 scopus 로고    scopus 로고
    • The reflexive chemical abstract machine and the join-calculus
    • ACM: New York
    • Fournet C, Gonthier G. The reflexive chemical abstract machine and the join-calculus. Proceedings of POPL'96. ACM: New York, 1996; 372-385.
    • (1996) Proceedings of POPL'96 , pp. 372-385
    • Fournet, C.1    Gonthier, G.2
  • 18
    • 1442288558 scopus 로고    scopus 로고
    • Tanter É, Noyé J, Caromel D, Cointe P. Partial behavioral reflection: Spatial and temporal selection of reification. Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, U.S.A., October 2003 (ACM SIGPLAN Notices, 38(11)), Crocker R, Steele GL Jr (eds.). ACM Press: New York, 2003; 27-46.
    • Tanter É, Noyé J, Caromel D, Cointe P. Partial behavioral reflection: Spatial and temporal selection of reification. Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, U.S.A., October 2003 (ACM SIGPLAN Notices, vol. 38(11)), Crocker R, Steele GL Jr (eds.). ACM Press: New York, 2003; 27-46.
  • 20
    • 35248825966 scopus 로고    scopus 로고
    • Chiba S, Nishizawa M. An easy-to-use toolkit for efficient Java bytecode translators. Proceedings of the 2nd ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2003), Erfurt, Germany, September 2003 (Lecture Notes in Computer Science, 2830), Pfenning F, Smaragdakis Y (eds.). Springer: Berlin, 2003; 364-376.
    • Chiba S, Nishizawa M. An easy-to-use toolkit for efficient Java bytecode translators. Proceedings of the 2nd ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2003), Erfurt, Germany, September 2003 (Lecture Notes in Computer Science, vol. 2830), Pfenning F, Smaragdakis Y (eds.). Springer: Berlin, 2003; 364-376.
  • 21
    • 0003719376 scopus 로고    scopus 로고
    • Concurrent Programming in Java
    • 2nd edn, Addison Wesley: New York
    • Lea D. Concurrent Programming in Java (2nd edn) (The Java Series). Addison Wesley: New York, 1999.
    • (1999) The Java Series
    • Lea, D.1
  • 23
    • 82955230066 scopus 로고    scopus 로고
    • Kiczales G, Hilsdale E, Hugunin J, Kersten M, Palm J, Griswold W. An overview of AspectJ. Proceedings of the 15th European Conference on Object-oriented Programming (ECOOP 2001), Budapest, Hungary, June 2001 (Lecture Notes in Computer Science, 2072), Knudsen JL (ed.). Springer: Berlin, 2001; 327-353.
    • Kiczales G, Hilsdale E, Hugunin J, Kersten M, Palm J, Griswold W. An overview of AspectJ. Proceedings of the 15th European Conference on Object-oriented Programming (ECOOP 2001), Budapest, Hungary, June 2001 (Lecture Notes in Computer Science, vol. 2072), Knudsen JL (ed.). Springer: Berlin, 2001; 327-353.
  • 24
    • 18844418452 scopus 로고    scopus 로고
    • Sakurai K, Masuhara H, Ubayashi N, Matsuura S, Komiya S. Association aspects. Proceedings of the 3rd International Conference on Aspect-oriented Software Development (AOSD 2004), Lancaster, U.K., March 2004, Lieberherr K (ed.). ACM Press: New York, 2004; 16-25.
    • Sakurai K, Masuhara H, Ubayashi N, Matsuura S, Komiya S. Association aspects. Proceedings of the 3rd International Conference on Aspect-oriented Software Development (AOSD 2004), Lancaster, U.K., March 2004, Lieberherr K (ed.). ACM Press: New York, 2004; 16-25.
  • 25
    • 84942210823 scopus 로고
    • Inheritance and synchronization in concurrent oop
    • Proceedings of the 1st European Conference on Object-oriented Programming ECOOP 87, Springer: Berlin
    • Briot J-P, Yonezawa A. Inheritance and synchronization in concurrent oop. Proceedings of the 1st European Conference on Object-oriented Programming (ECOOP 87) (Lecture Notes in Computer Science, vol. 276). Springer: Berlin, 1987; 32-40.
    • (1987) Lecture Notes in Computer Science , vol.276 , pp. 32-40
    • Briot, J.-P.1    Yonezawa, A.2
  • 26
    • 0001332790 scopus 로고
    • Analysis of inheritance anomaly in object-oriented concurrent programming languages
    • Agha G, Wegner P, Yonezawa A eds, MIT Press: Cambridge, MA
    • Matsuoka S, Yonezawa A. Analysis of inheritance anomaly in object-oriented concurrent programming languages. Research Directions in Concurrent Object-oriented Programming, Agha G, Wegner P, Yonezawa A (eds.). MIT Press: Cambridge, MA, 1993; 107-150.
    • (1993) Research Directions in Concurrent Object-oriented Programming , pp. 107-150
    • Matsuoka, S.1    Yonezawa, A.2
  • 28
    • 0012652988 scopus 로고    scopus 로고
    • Composing crosscutting concerns using composition filters
    • Bergmans L, Akşit M. Composing crosscutting concerns using composition filters. Communications of the ACM 2001; 44(10):51-57.
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 51-57
    • Bergmans, L.1    Akşit, M.2
  • 30
    • 0029203481 scopus 로고
    • Software transactional memory
    • Ottawa, Ont, Canada, August
    • Shavit N, Touitou D. Software transactional memory. Proceedings of PODC'95, Ottawa, Ont., Canada, August 1995; 204-213.
    • (1995) Proceedings of PODC'95 , pp. 204-213
    • Shavit, N.1    Touitou, D.2
  • 31
    • 1442263994 scopus 로고    scopus 로고
    • Harris T. Fraser K. Language support for lightweight transactions. Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, U.S.A., October 2003 (ACM SIGPLAN Notices, 38(11)), Crocker R, Steele GL Jr (eds.). ACM Press: New York, 2003.
    • Harris T. Fraser K. Language support for lightweight transactions. Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, U.S.A., October 2003 (ACM SIGPLAN Notices, vol. 38(11)), Crocker R, Steele GL Jr (eds.). ACM Press: New York, 2003.
  • 32
    • 49549117465 scopus 로고    scopus 로고
    • Crocker R, Steele GL Jr (eds). Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, U.S.A., October 2003 (ACM SIGPLAN Notices, 38(11)), ACM Press: New York, 2003.
    • Crocker R, Steele GL Jr (eds). Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, U.S.A., October 2003 (ACM SIGPLAN Notices, vol. 38(11)), ACM Press: New York, 2003.
  • 33
    • 6344219523 scopus 로고    scopus 로고
    • PhD Thesis, King's College, University of Cambridge, September
    • Fraser K. Practical lock-freedom. PhD Thesis, King's College, University of Cambridge, September 2003.
    • (2003) Practical lock-freedom
    • Fraser, K.1


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