메뉴 건너뛰기




Volumn 45, Issue 8, 2010, Pages 41-50

PHALANX: Parallel checking of expressive heap assertions

Author keywords

Ownership; Parallel garbage collector; Virtual machine

Indexed keywords

EFFICIENT IMPLEMENTATION; LINEAR SPEED-UP; OWNERSHIP; PARALLEL GARBAGE COLLECTOR; PERFORMANCE IMPROVEMENTS; PROGRAM UNDERSTANDING; REACHABILITY; RUNTIME SUPPORT; RUNTIMES; SOFTWARE SYSTEMS; VIRTUAL MACHINES;

EID: 79960023048     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1837855.1806658     Document Type: Conference Paper
Times cited : (4)

References (29)
  • 1
    • 70450265482 scopus 로고    scopus 로고
    • GC assertions: Using the garbage collector to check heap properties
    • AFTANDILIAN, E., AND GUYER, S. Z. GC assertions: using the garbage collector to check heap properties. In PLDI (2009).
    • (2009) PLDI
    • Aftandilian, E.1    Guyer, S.Z.2
  • 2
  • 4
    • 63549113935 scopus 로고    scopus 로고
    • QVM: An efficient runtime for detecting defects in deployed systems
    • ARNOLD, M., VECHEV, M. T., AND YAHAV, E. QVM: an efficient runtime for detecting defects in deployed systems. In OOPSLA (2008).
    • (2008) OOPSLA
    • Arnold, M.1    Vechev, M.T.2    Yahav, E.3
  • 5
    • 84976827641 scopus 로고
    • 'Use-once' variables and linear objects - Storage management, reflection and multi-threading
    • BAKER, H. G. 'Use-once' variables and linear objects - storage management, reflection and multi-threading. SIGPLAN Notices 30, 1 (1995), 45-52.
    • (1995) SIGPLAN Notices , vol.30 , Issue.1 , pp. 45-52
    • Baker, H.G.1
  • 7
    • 33846521634 scopus 로고    scopus 로고
    • Bell: Bit-encoding online memory leak detection
    • BOND, M. D., AND MCKINLEY, K. S. Bell: bit-encoding online memory leak detection. SIGOPS Oper. Syst. Rev. 40, 5 (2006), 61-72.
    • (2006) SIGOPS Oper. Syst. Rev. , vol.40 , Issue.5 , pp. 61-72
    • Bond, M.D.1    McKinley, K.S.2
  • 8
    • 0038575343 scopus 로고    scopus 로고
    • Ownership types for object encapsulation
    • BOYAPATI, C., LISKOV, B., AND SHRIRA, L. Ownership types for object encapsulation. In POPL (2003), pp. 213-223.
    • (2003) POPL , pp. 213-223
    • Boyapati, C.1    Liskov, B.2    Shrira, L.3
  • 9
    • 67649868322 scopus 로고    scopus 로고
    • Compositional shape analysis by means of bi-abduction
    • CALCAGNO, C., DISTEFANO, D., O'HEARN, P., AND YANG, H. Compositional shape analysis by means of bi-abduction. In POPL (2009), pp. 289-300.
    • (2009) POPL , pp. 289-300
    • Calcagno, C.1    Distefano, D.2    O'Hearn, P.3    Yang, H.4
  • 10
    • 33846478815 scopus 로고    scopus 로고
    • HeapMD: Identifying heapbased bugs using anomaly detection
    • CHILIMBI, T. M., AND GANAPATHY, V. HeapMD: identifying heapbased bugs using anomaly detection. In ASPLOS (2006), pp. 219-228.
    • (2006) ASPLOS , pp. 219-228
    • Chilimbi, T.M.1    Ganapathy, V.2
  • 11
    • 0037493357 scopus 로고    scopus 로고
    • PhD thesis, University of New South Wales, New South Wales, Australia
    • CLARKE, D. G. Object ownership and containment. PhD thesis, University of New South Wales, New South Wales, Australia, 2003.
    • (2003) Object Ownership and Containment
    • Clarke, D.G.1
  • 13
    • 63549124411 scopus 로고    scopus 로고
    • JStar: Towards practical verification for Java
    • DISTEFANO, D., AND PARKINSON, M. J. jStar: towards practical verification for Java. In OOPSLA '08 (2008), pp. 213-226.
    • (2008) OOPSLA'08 , pp. 213-226
    • Distefano, D.1    Parkinson, M.J.2
  • 15
    • 12344327721 scopus 로고    scopus 로고
    • Low-overhead memory leak detection using adaptive statistical profiling
    • HAUSWIRTH, M., AND CHILIMBI, T. M. Low-overhead memory leak detection using adaptive statistical profiling. SIGPLAN Not. 39, 11 (2004), 156-164.
    • (2004) SIGPLAN Not. , vol.11 , Issue.39 , pp. 156-164
    • Hauswirth, M.1    Chilimbi, T.M.2
  • 16
    • 84976745647 scopus 로고
    • Islands: Aliasing protection in object-oriented languages
    • New York, NY, USA ACM
    • HOGG, J. Islands: aliasing protection in object-oriented languages. In OOPSLA '91 (New York, NY, USA, 1991), ACM, pp. 271-285.
    • (1991) OOPSLA'91 , pp. 271-285
    • Hogg, J.1
  • 17
    • 33846507255 scopus 로고    scopus 로고
    • Cork: Dynamic memory leak detection for garbage-collected languages
    • JUMP, M., AND MCKINLEY, K. S. Cork: dynamic memory leak detection for garbage-collected languages. In POPL (2007), pp. 31- 38.
    • (2007) POPL , pp. 31-38
    • Jump, M.1    McKinley, K.S.2
  • 18
    • 13144252258 scopus 로고    scopus 로고
    • How the design of JML accommodates both runtime assertion checking and formal verification
    • DOI 10.1016/j.scico.2004.05.015, PII S0167642304001509
    • LEAVENS, G. T., CHEON, Y., CLIFTON, C., RUBY, C., AND COK, D. R. How the design of JML accommodates both runtime assertion checking and formal verification. Sci. Comput. Program. 55, 1-3 (2005), 185-208. (Pubitemid 40178264)
    • (2005) Science of Computer Programming , vol.55 , Issue.SPEC. ISS. , pp. 185-208
    • Leavens, G.T.1    Cheon, Y.2    Clifton, C.3    Ruby, C.4    Cok, D.R.5
  • 19
    • 84906086021 scopus 로고    scopus 로고
    • TVLA: A framework for Kleene based static analysis
    • LEV-AMI, T., AND SAGIV, M. TVLA: A framework for Kleene based static analysis. In SAS (2000), vol. 1824, pp. 280-301.
    • (2000) SAS , vol.1824 , pp. 280-301
    • Lev-Ami, T.1    Sagiv, M.2
  • 22
    • 42149169980 scopus 로고    scopus 로고
    • The causes of bloat, the limits of health
    • MITCHELL, N., AND SEVITSKY, G. The causes of bloat, the limits of health. In OOPSLA (2007), pp. 245-260.
    • (2007) OOPSLA , pp. 245-260
    • Mitchell, N.1    Sevitsky, G.2
  • 23
    • 67650033102 scopus 로고    scopus 로고
    • Ownership transfer in universe types
    • MÜLLER, P., AND RUDICH, A. Ownership transfer in universe types. In OOPSLA (2007), pp. 461-478.
    • (2007) OOPSLA , pp. 461-478
    • Müller, P.1    Rudich, A.2
  • 24
    • 33746060520 scopus 로고    scopus 로고
    • Effective static race detection for java
    • NAIK, M., AIKEN, A., AND WHALEY, J. Effective static race detection for java. In PLDI (2006).
    • (2006) PLDI
    • Naik, M.1    Aiken, A.2    Whaley, J.3
  • 25
    • 0038416055 scopus 로고    scopus 로고
    • A faster and simpler fully dynamic transitive closure
    • RODITTY, L. A faster and simpler fully dynamic transitive closure. In SODA (2003), pp. 404-412.
    • (2003) SODA , pp. 404-412
    • Roditty, L.1
  • 26
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • SAGIV, M., REPS, T., AND WILHELM, R. Parametric shape analysis via 3-valued logic. (TOPLAS) 24, 3 (2002), 217-298.
    • (2002) TOPLAS , vol.24 , Issue.3 , pp. 217-298
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 27
    • 70450235107 scopus 로고    scopus 로고
    • Chameleon: Adaptive selection of collections
    • SHACHAM, O., VECHEV, M., AND YAHAV, E. Chameleon: adaptive selection of collections. In PLDI (2009), pp. 408-418.
    • (2009) PLDI , pp. 408-418
    • Shacham, O.1    Vechev, M.2    Yahav, E.3
  • 28
    • 0029717388 scopus 로고    scopus 로고
    • Points-to analysis in almost linear time
    • STEENSGAARD, B. Points-to analysis in almost linear time. In POPL (1996), pp. 32-41.
    • (1996) POPL , pp. 32-41
    • Steensgaard, B.1


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