메뉴 건너뛰기




Volumn 26, Issue 5, 2004, Pages 769-804

Modem concurrency abstractions for C

Author keywords

Asynchrony; Chords; Events; Join calculus; Messages; Polyphonic c; Synchronization; Threads

Indexed keywords

ASYNCHRONY; CHORDS; EVENTS; JOIN CALCULUS; MESSAGES; POLYPHONIC C#; THREADS;

EID: 11344295053     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/1018203.1018205     Document Type: Conference Paper
Times cited : (118)

References (45)
  • 3
    • 23844461361 scopus 로고
    • Issues in the design of a parallel object-oriented language
    • AMERICA, P. 1989. Issues in the design of a parallel object-oriented language. Formal Aspects of Computing 1, 4, 366-411.
    • (1989) Formal Aspects of Computing , vol.1 , Issue.4 , pp. 366-411
    • America, P.1
  • 7
    • 0041032338 scopus 로고    scopus 로고
    • Microsoft terraServer: A spatial data warehouse
    • Also Microsoft Research Tech. Rep. MS-TR-99-29
    • BARCLAY, T., GRAY, J., AND SLUTZ, D. 2000. Microsoft TerraServer: A spatial data warehouse. In Proceedings of ACM SIGMOD. Also Microsoft Research Tech. Rep. MS-TR-99-29.
    • (2000) Proceedings of ACM SIGMOD
    • Barclay, T.1    Gray, J.2    Slutz, D.3
  • 8
    • 4243490647 scopus 로고    scopus 로고
    • TerraService.NET: An introduction to web services
    • Microsoft Research. June
    • BARCLAY, T., GRAY, J., STRAND, E., EKBLAD, S., AND RICHTER, J. 2002. TerraService.NET: An introduction to web services. Tech. Rep. MSR-TR-2002-53, Microsoft Research. June.
    • (2002) Tech. Rep. , vol.MSR-TR-2002-53
    • Barclay, T.1    Gray, J.2    Strand, E.3    Ekblad, S.4    Richter, J.5
  • 9
    • 0032073859 scopus 로고    scopus 로고
    • How to solve the santa claus problem
    • BEN-ARI, M. 1998. How to solve the Santa Claus problem. Concurrency: Practice & Experience 10, 6, 485-496.
    • (1998) Concurrency: Practice & Experience , vol.10 , Issue.6 , pp. 485-496
    • Ben-Ari, M.1
  • 11
    • 0004290213 scopus 로고
    • An introduction to programming with threads
    • DEC SRC. Jan.
    • BIRRELL, A. D. 1989. An introduction to programming with threads. Research Report 35, DEC SRC. Jan.
    • (1989) Research Report , vol.35
    • Birrell, A.D.1
  • 12
    • 11344272480 scopus 로고
    • Synchronization primitives for a multiprocessor: A formal specification
    • DEC SRC. Aug.
    • BIRRELL, A. D., GUTTAG, J. V., HORNING, J. J., AND LEVIN, R. 1987. Synchronization primitives for a multiprocessor: A formal specification. Research Report 20, DEC SRC. Aug.
    • (1987) Research Report , vol.20
    • Birrell, A.D.1    Guttag, J.V.2    Horning, J.J.3    Levin, R.4
  • 14
    • 0032594224 scopus 로고    scopus 로고
    • Service combinators for web computing
    • CARDELLI, L. AND DAVIES, R. 1999. Service combinators for web computing. Software Engineering 25, 3, 309-316.
    • (1999) Software Engineering , vol.25 , Issue.3 , pp. 309-316
    • Cardelli, L.1    Davies, R.2
  • 17
    • 84943347349 scopus 로고
    • SIMULA - An ALGOL-Based Simulation Language
    • Sept.
    • DAHL, O.-J. AND NYGAARD, K. 1966. SIMULA - an ALGOL-Based Simulation Language. Comm. ACM 9, 9 (Sept.), 671-678.
    • (1966) Comm. ACM , vol.9 , Issue.9 , pp. 671-678
    • Dahl, O.-J.1    Nygaard, K.2
  • 21
    • 84886772764 scopus 로고    scopus 로고
    • The join calculus: A language for distributed mobile programming
    • G. Barthe, P. Dybjer, L. Pinto, and J. Saraiva, Eds. Lecture Notes in Computer Science, Springer-Verlag
    • FOURNET, C. AND GONTHIER, G. 2002. The join calculus: a language for distributed mobile programming. In Proceedings of the Applied Semantics Summer School (APPSEM), Caminha, Sept. 2000, G. Barthe, P. Dybjer, L. Pinto, and J. Saraiva, Eds. Lecture Notes in Computer Science, vol. 2395. Springer-Verlag, 268-332.
    • (2002) Proceedings of the Applied Semantics Summer School (APPSEM), Caminha, Sept. 2000 , vol.2395 , pp. 268-332
    • Fournet, C.1    Gonthier, G.2
  • 22
    • 84947741374 scopus 로고    scopus 로고
    • Inheritance in the join-calculus (extended abstract)
    • Lecture Notes in Computer Science, Springer-Verlag, 397-408. Full version to appear in Journal of Logic and Algebraic Programming
    • FOURNET, C., LANEVE, C., MARANGET, L., AND RÉMY, D. 2000. Inheritance in the join-calculus (extended abstract). In FST TCS 2000: Foundations of Software Technology and Theoretical Computer Science. Lecture Notes in Computer Science, vol. 1974. Springer-Verlag, 397-408. Full version to appear in Journal of Logic and Algebraic Programming.
    • (2000) FST TCS 2000: Foundations of Software Technology and Theoretical Computer Science , vol.1974
    • Fournet, C.1    Laneve, C.2    Maranget, L.3    Rémy, D.4
  • 24
    • 84889602759 scopus 로고    scopus 로고
    • Investigating Java concurrency using abstract state machines
    • Y. Gurevich, P. Kutter, M. Odersky, and L. Thiele, Eds. Lecture Notes in Computer Science, Springer-Verlag
    • GUREVICH, Y., SCHULTE, W., AND WALLACE, C. 2000. Investigating Java concurrency using abstract state machines. In Abstract State Machines: Theory and Applications, Y. Gurevich, P. Kutter, M. Odersky, and L. Thiele, Eds. Lecture Notes in Computer Science, vol. 1912. Springer-Verlag, 151-176.
    • (2000) Abstract State Machines: Theory and Applications , vol.1912 , pp. 151-176
    • Gurevich, Y.1    Schulte, W.2    Wallace, C.3
  • 25
    • 0017504498 scopus 로고
    • Viewing control structures as patterns of passing messages
    • HEWITT, C. 1977. Viewing control structures as patterns of passing messages. J. Artificial Intell. 8, 3, 323-364.
    • (1977) J. Artificial Intell. , vol.8 , Issue.3 , pp. 323-364
    • Hewitt, C.1
  • 26
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • Oct.
    • HOARE, C. A. R. 1974. Monitors: An operating system structuring concept. Comm. ACM 17, 10 (Oct.), 549-557.
    • (1974) Comm. ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 29
    • 0004163765 scopus 로고
    • Prentice-Hall Int.
    • INMOS LIMITED. 1984. Occam Programming Manual. Prentice-Hall Int.
    • (1984) Occam Programming Manual
  • 31
    • 11344275580 scopus 로고    scopus 로고
    • Join Java: An alternative concurrency semantics for Java
    • University of South Australia
    • ITZSTEIN, G. S. AND KEARNEY, D. 2001. Join Java: An alternative concurrency semantics for Java. Tech. Rep. ACRC-01-001, University of South Australia.
    • (2001) Tech. Rep. , vol.ACRC-01-001
    • Itzstein, G.S.1    Kearney, D.2
  • 34
    • 0005260729 scopus 로고    scopus 로고
    • Using cohort scheduling to enhance server performance
    • Microsoft Research. Mar.
    • LARUS, J. R. AND PARKES, M. 2001. Using cohort scheduling to enhance server performance. Tech. Rep. MSR-TR-2001-39, Microsoft Research. Mar.
    • (2001) Tech. Rep. , vol.MSR-TR-2001-39
    • Larus, J.R.1    Parkes, M.2
  • 35
    • 19144364635 scopus 로고    scopus 로고
    • Compiling join-patterns
    • U. Nestmann and B. C. Pierce, Eds. Electronic Notes in Theoretical Computer Science, Elsevier Science Publishers
    • LE FESSANT, F. AND MARANGET, L. 1998. Compiling join-patterns. In HLCL '98: High-Level Concurrent Languages, U. Nestmann and B. C. Pierce, Eds. Electronic Notes in Theoretical Computer Science, vol. 16(3). Elsevier Science Publishers.
    • (1998) HLCL '98: High-level Concurrent Languages , vol.16 , Issue.3
    • Le Fessant, F.1    Maranget, L.2
  • 39
    • 84947207579 scopus 로고    scopus 로고
    • Functional nets
    • Lecture Notes in Computer Science, Springer-Verlag
    • ODERSKY, M. 2000. Functional nets. In Proceedings of the European Symposium on Programming. Lecture Notes in Computer Science, vol. 1782. Springer-Verlag, 1-25.
    • (2000) Proceedings of the European Symposium on Programming , vol.1782 , pp. 1-25
    • Odersky, M.1
  • 40
    • 0008538378 scopus 로고
    • Imperative concurrent object-oriented languages: An annotated bibliography
    • International Computer Science Institute, Berkeley, CA
    • PHILIPPSEN, M. 1995. Imperative concurrent object-oriented languages: An annotated bibliography. Tech. Rep. TR-95-049, International Computer Science Institute, Berkeley, CA.
    • (1995) Tech. Rep. , vol.TR-95-049
    • Philippsen, M.1
  • 43
    • 0011582560 scopus 로고
    • Concurrent ML: Design, application and semantics
    • Lecture Notes in Computer Science, Springer-Verlag
    • REPPY, J. H. 1992. Concurrent ML: Design, application and semantics. In Programming, Concurrency, Simulation and Automated Reasoning. Lecture Notes in Computer Science, vol. 693. Springer-Verlag, 165-198.
    • (1992) Programming, Concurrency, Simulation and Automated Reasoning , vol.693 , pp. 165-198
    • Reppy, J.H.1
  • 44
    • 84976820313 scopus 로고
    • A new exercise in concurrency
    • Corrigendum: 26(4):63
    • TRONO, J. A. 1994. A new exercise in concurrency. SIGCSE Bulletin 26, 3, 8-10. Corrigendum: 26(4):63.
    • (1994) SIGCSE Bulletin , vol.26 , Issue.3 , pp. 8-10
    • Trono, J.A.1


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