메뉴 건너뛰기




Volumn 4959 LNCS, Issue , 2008, Pages 260-275

Coqa: Concurrent objects with quantized atomicity

Author keywords

[No Author keywords available]

Indexed keywords

ATOMIC BLOCKS; CODE BLOCKING; CODE SEGMENTS; COMPILER CONSTRUCTION; CONCURRENT OBJECTS; CONCURRENT PROGRAM EXECUTION; CONCURRENT PROGRAMMING; CONFERENCES (CHEMICAL INDUSTRY); EUROPEAN; FORMAL REPRESENTATIONS; HEIDELBERG (CO); INTERLEAVINGS; INTERNATIONAL CONFERENCES; LANGUAGE MODELLING; MUTUAL EXCLUSIONS; PROGRAM POINTS; RACE FREEDOM;

EID: 47249114937     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-78791-4_18     Document Type: Conference Paper
Times cited : (6)

References (25)
  • 1
    • 0003528391 scopus 로고    scopus 로고
    • ACTORS: A model of Concurrent computations in Distributed Systems. MITP
    • Cambridge, Mass 1990
    • Agha, G.: ACTORS: A model of Concurrent computations in Distributed Systems. MITP, Cambridge, Mass (1990)
    • Agha, G.1
  • 4
    • 0037924416 scopus 로고    scopus 로고
    • Ownership types for safe programming: Preventing data races and deadlocks
    • Seattle, Washington, USA, pp, ACM Press, New York, NY, USA
    • Boyapati, C., Lee, R., Rinard, M.: Ownership types for safe programming: preventing data races and deadlocks. In: OOPSLA 2002, Seattle, Washington, USA, pp. 211-230. ACM Press, New York, NY, USA (2002)
    • (2002) OOPSLA , pp. 211-230
    • Boyapati, C.1    Lee, R.2    Rinard, M.3
  • 5
    • 17944363817 scopus 로고    scopus 로고
    • Bacon, D.F., Strom, R.E., Tarafdar, A.: Guava: a dialect of java without data races. In: OOPSLA 2000, pp. 382-400. ACM Press, New York (2000)
    • Bacon, D.F., Strom, R.E., Tarafdar, A.: Guava: a dialect of java without data races. In: OOPSLA 2000, pp. 382-400. ACM Press, New York (2000)
  • 7
    • 47249093724 scopus 로고    scopus 로고
    • Cray Inc. Chapel Specification
    • Cray Inc. Chapel Specification (2005)
    • (2005)
  • 8
    • 85027830059 scopus 로고
    • Notes on data base operating systems
    • Flynn, M.J, Jones, A.K, Opderbeck, H, Randell, B, Wiehle, H.R, Gray, J.N, Lagally, K, Popek, G.J, Saltzer, J.H, eds, Operating Systems, Springer, Heidelberg
    • Gray, J.: Notes on data base operating systems. In: Flynn, M.J., Jones, A.K., Opderbeck, H., Randell, B., Wiehle, H.R., Gray, J.N., Lagally, K., Popek, G.J., Saltzer, J.H. (eds.) Operating Systems. LNCS, vol. 60, pp. 393-481. Springer, Heidelberg (1978)
    • (1978) LNCS , vol.60 , pp. 393-481
    • Gray, J.1
  • 9
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • Harris, T., Fraser, K.: Language support for lightweight transactions. In: OOPSLA 2003, pp. 388-402 (2003)
    • (2003) OOPSLA 2003 , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 10
    • 47249094562 scopus 로고    scopus 로고
    • Haller, P., Odersky, M.: Event-based programming without inversion of control. In: Dumke, R.R., Abran, A. (eds.) IWSM 2000. LNCS, 2006, Springer, Heidelberg (2001)
    • Haller, P., Odersky, M.: Event-based programming without inversion of control. In: Dumke, R.R., Abran, A. (eds.) IWSM 2000. LNCS, vol. 2006, Springer, Heidelberg (2001)
  • 11
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • Lipton, R.J.: Reduction: a method of proving properties of parallel programs. Commun. ACM 18(12), 717-721 (1975)
    • (1975) Commun. ACM , vol.18 , Issue.12 , pp. 717-721
    • Lipton, R.J.1
  • 12
    • 0023981495 scopus 로고
    • Distributed programming in argus
    • Liskov, B.: Distributed programming in argus. Commun. ACM 31(3), 300-312 (1988)
    • (1988) Commun. ACM , vol.31 , Issue.3 , pp. 300-312
    • Liskov, B.1
  • 13
    • 47249137426 scopus 로고    scopus 로고
    • Interaction-Oriented Programming, PhD thesis, Baltimore, MD, USA, electronic copy available at
    • Liu, Y.D.: Interaction-Oriented Programming, PhD thesis, Johns Hopkins University, Baltimore, MD, USA, (2007), electronic copy available at http://www.cs.jhu.edu/∼yliu/thesis/
    • (2007)
    • Liu, Y.D.1
  • 14
    • 84983217278 scopus 로고
    • Process structuring, synchronization, and recovery using atomic actions. SIGOPS
    • Lomet, D.B.: Process structuring, synchronization, and recovery using atomic actions. SIGOPS Oper. Syst. Rev. 11(2), 128-137 (1977)
    • (1977) Oper. Syst. Rev , vol.11 , Issue.2 , pp. 128-137
    • Lomet, D.B.1
  • 15
    • 0008199832 scopus 로고
    • Pretending atomicity
    • Technical Report TR89-1005, Digital Equipment Corporation
    • Lamport, L., Schneider, F.B.: Pretending atomicity. Technical Report TR89-1005, Digital Equipment Corporation (1989)
    • (1989)
    • Lamport, L.1    Schneider, F.B.2
  • 16
    • 47249137835 scopus 로고    scopus 로고
    • Lu, X.: Coqa: A Concurrent Programming Model with Ubiquitous Atomicity. PhD thesis, Johns Hopkins University, Baltimore, MD, USA (November 2007), electronic copy available at http://www.cs.jhu.edu/∼xiaoqilu/thesis/
    • Lu, X.: Coqa: A Concurrent Programming Model with Ubiquitous Atomicity. PhD thesis, Johns Hopkins University, Baltimore, MD, USA (November 2007), electronic copy available at http://www.cs.jhu.edu/∼xiaoqilu/thesis/
  • 18
    • 17044378871 scopus 로고    scopus 로고
    • Manson, J., Pugh, W., Adve, S.V.: The java memory model. In: POPL 2005, pp. 378-391. ACM Press, New York (2005)
    • Manson, J., Pugh, W., Adve, S.V.: The java memory model. In: POPL 2005, pp. 378-391. ACM Press, New York (2005)
  • 19
    • 35248882492 scopus 로고    scopus 로고
    • Nystrom, N., Clarkson, M.R., Myers, A.C.: Polyglot: An extensible compiler framework for java. In: Hedin, G. (ed.) CC 2003. LNCS, 2622, pp. 138-152. Springer, Heidelberg (2003)
    • 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)
  • 20
    • 34748834011 scopus 로고    scopus 로고
    • Ni, Y., Menon, V., Adl-Tabatabai, A.-R., Hosking, A.L., Hudson, R.L., Moss, J.E.B., Saha, B., Shpeisman, T.: Open nesting in software transactional memory. In: ACM SIGPLAN 2007 Symposium on Principles and Practice of Parallel Programming (March 2007)
    • Ni, Y., Menon, V., Adl-Tabatabai, A.-R., Hosking, A.L., Hudson, R.L., Moss, J.E.B., Saha, B., Shpeisman, T.: Open nesting in software transactional memory. In: ACM SIGPLAN 2007 Symposium on Principles and Practice of Parallel Programming (March 2007)
  • 21
    • 84874410958 scopus 로고    scopus 로고
    • at
    • Java PathFinder at, http://javapathfinder.sourceforge.net/
    • Java PathFinder
  • 22
    • 0024765655 scopus 로고
    • Deadlock detection in distributed systems
    • Singhal, M.: Deadlock detection in distributed systems. IEEE Computer 22(11), 37-48 (1989)
    • (1989) IEEE Computer , vol.22 , Issue.11 , pp. 37-48
    • Singhal, M.1
  • 23
    • 33746601391 scopus 로고    scopus 로고
    • Transparently reconciling transactions with locking for java synchronization
    • Thomas, D, ed, ECOOP 2006, Springer, Heidelberg
    • Welc, A., Hosking, A.L., Jagannathan, S.: Transparently reconciling transactions with locking for java synchronization. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol. 4067, pp. 148-173. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4067 , pp. 148-173
    • Welc, A.1    Hosking, A.L.2    Jagannathan, S.3
  • 24
    • 35048884255 scopus 로고    scopus 로고
    • Transactional monitors for concurrent objects
    • Odersky, M, ed, ECOOP 2004, Springer, Heidelberg
    • Welc, A., Jagannathan, S., Hosking, A.L.: Transactional monitors for concurrent objects. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086, pp. 519-542. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3086 , pp. 519-542
    • Welc, A.1    Jagannathan, S.2    Hosking, A.L.3


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