메뉴 건너뛰기




Volumn , Issue , 2010, Pages 41-50

PHALANX: Parallel checking of expressive heap assertions

Author keywords

ownership; parallel garbage collector; virtual machine

Indexed keywords

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

EID: 77954725178     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1806651.1806658     Document Type: Conference Paper
Times cited : (7)

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).
    • PLDI (2009)
    • Aftandilian, E.1    Guyer, S.Z.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).
    • OOPSLA (2008)
    • 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.
    • POPL (2003) , 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.
    • POPL (2009) , pp. 289-300
    • Calcagno, C.1    Distefano, D.2    O'Hearn, P.3    Yang, H.4
  • 10
    • 34547417097 scopus 로고    scopus 로고
    • HeapMD: Identifying heap-based bugs using anomaly detection
    • CHILIMBI, T. M., AND GANAPATHY, V. HeapMD: identifying heap-based bugs using anomaly detection. In ASPLOS (2006), pp. 219-228.
    • ASPLOS (2006) , 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
  • 12
    • 0348137542 scopus 로고    scopus 로고
    • Ownership types for flexible alias protection
    • CLARKE, D. G., POTTER, J. M., AND NOBLE, J. Ownership types for flexible alias protection. In OOPSLA (1998), pp. 48-64.
    • OOPSLA (1998) , pp. 48-64
    • Clarke, D.G.1    Potter, J.M.2    Noble, J.3
  • 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.
    • OOPSLA '08 (2008) , 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.39 , Issue.11 , pp. 156-164
    • Hauswirth, M.1    Chilimbi, T.M.2
  • 16
    • 84976745647 scopus 로고    scopus 로고
    • Islands: Aliasing protection in object-oriented languages
    • ACM
    • HOGG, J. Islands: aliasing protection in object-oriented languages. In OOPSLA '91 (New York, NY, USA, 1991), ACM, pp. 271-285.
    • OOPSLA '91 (New York, NY, USA, 1991) , pp. 271-285
    • Hogg, J.1
  • 17
    • 34548259241 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.
    • POPL (2007) , 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
    • 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.
    • (2005) Sci. Comput. Program. , vol.55 , Issue.1-3 , 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.
    • SAS (2000) , vol.1824 , pp. 280-301
    • Lev-Ami, T.1    Sagiv, M.2
  • 21
    • 33746645978 scopus 로고    scopus 로고
    • The runtime structure of object ownership
    • MITCHELL, N. The runtime structure of object ownership. In ECOOP (2006), pp. 74-98.
    • ECOOP (2006) , pp. 74-98
    • Mitchell, N.1
  • 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.
    • OOPSLA (2007) , pp. 245-260
    • Mitchell, N.1    Sevitsky, G.2
  • 23
    • 42149176586 scopus 로고    scopus 로고
    • Ownership transfer in universe types
    • MÜLLER, P., AND RUDICH, A. Ownership transfer in universe types. In OOPSLA (2007), pp. 461-478.
    • OOPSLA (2007) , pp. 461-478
    • Müller, P.1    Rudich, A.2
  • 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.
    • SODA (2003) , 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
    • 67650789344 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.
    • PLDI (2009) , 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.
    • POPL (1996) , pp. 32-41
    • Steensgaard, B.1


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