메뉴 건너뛰기




Volumn 1, Issue , 2004, Pages 243-254

Region inference for an object-oriented language

Author keywords

Downcasts; Memory Management; Method Overriding; Object Oriented Languages; Region Inference; Type Systems

Indexed keywords

BENCHMARKING; DATA STORAGE EQUIPMENT; INFERENCE ENGINES; JAVA PROGRAMMING LANGUAGE; REAL TIME SYSTEMS; SEMANTICS; SOFTWARE ENGINEERING; STORAGE ALLOCATION (COMPUTER); SYSTEMS ANALYSIS;

EID: 8344259867     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/996841.996871     Document Type: Conference Paper
Times cited : (25)

References (34)
  • 1
    • 84976829448 scopus 로고
    • Better static memory management: Improving region-based analysis of higher-order languages
    • A. Aiken, M. Fahndrich, and R. Levien. Better static memory management: Improving region-based analysis of higher-order languages. In ACM PLDI, pages 174-185, 1995.
    • (1995) ACM PLDI , pp. 174-185
    • Aiken, A.1    Fahndrich, M.2    Levien, R.3
  • 2
    • 0037586482 scopus 로고    scopus 로고
    • Alias annotation for program understanding
    • Seattle, Washington, November
    • J. Aldrich, V. Kostadinov, and C. Chambers. Alias Annotation for Program Understanding. In ACM OOPSLA, Seattle, Washington, November 2002.
    • (2002) ACM OOPSLA
    • Aldrich, J.1    Kostadinov, V.2    Chambers, C.3
  • 4
    • 0029725194 scopus 로고    scopus 로고
    • From region inference to von Neumann machines via region representation inference
    • ACM Press, January
    • L. Birkedal, M. Tofte, and M. Vejlstrup. From region inference to von Neumann machines via region representation inference. In ACM POPL, pages 171-183. ACM Press, January 1996.
    • (1996) ACM POPL , pp. 171-183
    • Birkedal, L.1    Tofte, M.2    Vejlstrup, M.3
  • 6
    • 0037924416 scopus 로고    scopus 로고
    • Ownership types for safe programming: Preventing data races and deadlocks
    • Seattle, Washington, November
    • C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In ACM OOPSLA, Seattle, Washington, November 2002.
    • (2002) ACM OOPSLA
    • Boyapati, C.1    Lee, R.2    Rinard, M.3
  • 8
    • 4544343838 scopus 로고    scopus 로고
    • Ownership types for object encapsulation
    • New Orleans, Louisiana, January
    • C. Boyapati, B. Liskov, and L. Shrira. Ownership Types for Object Encapsulation. In ACM POPL, New Orleans, Louisiana, January 2003.
    • (2003) ACM POPL
    • Boyapati, C.1    Liskov, B.2    Shrira, L.3
  • 9
    • 4544365111 scopus 로고    scopus 로고
    • Ownership types for safe region-based memory management in real-time Java
    • San Diego, California, June
    • C. Boyapati, A. Salcianu, W. Beebee, and M. Rinard. Ownership Types for Safe Region-Based Memory Management in Real-Time Java. In ACM PLDI, San Diego, California, June 2003.
    • (2003) ACM PLDI
    • Boyapati, C.1    Salcianu, A.2    Beebee, W.3    Rinard, M.4
  • 10
    • 0000384012 scopus 로고    scopus 로고
    • Making the future safe for the past: Adding genericity to the Java programming language
    • October
    • G. Bracha, M. Odersky, D. Stoutamire, and P. Wadler. Making the future safe for the past: Adding Genericity to the Java Programming Language. In ACM OOPSLA, October 1998.
    • (1998) ACM OOPSLA
    • Bracha, G.1    Odersky, M.2    Stoutamire, D.3    Wadler, P.4
  • 11
    • 0029193686 scopus 로고
    • Software caching and computation migration in olden
    • Santa Barbara, California (ACM Press), May
    • M. C. Carlisle and A. Rogers. Software caching and computation migration in Olden. In ACM PPoPP, pages 29-38, Santa Barbara, California (ACM Press), May 1993.
    • (1993) ACM PPoPP , pp. 29-38
    • Carlisle, M.C.1    Rogers, A.2
  • 12
    • 84976655461 scopus 로고
    • Covariance and contravariance: Conflict without a cause
    • May
    • G. Castagna. Covariance and contravariance: Conflict without a cause. ACM Trans. on Programming Lang. and Systems, 17(3):431-447, May 1995.
    • (1995) ACM Trans. on Programming Lang. and Systems , vol.17 , Issue.3 , pp. 431-447
    • Castagna, G.1
  • 13
    • 4544350828 scopus 로고    scopus 로고
    • Region analysis and transformation for Java programs
    • Computer Science Dept, Cornell University, April
    • S. Cherem and R. Rugina. Region Analysis and Transformation for Java Programs. Technical Report, Computer Science Dept, Cornell University, April 2004.
    • (2004) Technical Report
    • Cherem, S.1    Rugina, R.2
  • 14
    • 4544378701 scopus 로고    scopus 로고
    • Region inference for an object-oriented language
    • School of Computing, National Univ. of Singapore, November
    • W.N. Chin, F. Craciun, S.C. Qin, and M. Rinard. Region Inference for an Object-Oriented Language. Technical report, School of Computing, National Univ. of Singapore, November 2003. avail, at 〈http://www.comp.nus.edu.sg/~qinsc/ papers/reginf.ps.gz〉.
    • (2003) Technical Report
    • Chin, W.N.1    Craciun, F.2    Qin, S.C.3    Rinard, M.4
  • 15
    • 0037882801 scopus 로고    scopus 로고
    • Safe region-based memory management for objects
    • DIKU, University of Copenhagen, October
    • M. V. Christiansen, F. Henglein, H. Niss, and P. Velschow. Safe Region-Based Memory Management for Objects. Technical Report D-397, DIKU, University of Copenhagen, October 1998.
    • (1998) Technical Report , vol.D-397
    • Christiansen, M.V.1    Henglein, F.2    Niss, H.3    Velschow, P.4
  • 17
    • 0037586483 scopus 로고    scopus 로고
    • Ownership, encapsulation and disjointness of type and effect
    • Seattle, Washington, November
    • D. G. Clarke and S. Drossopoulou. Ownership, Encapsulation and Disjointness of Type and Effect. In ACM OOPSLA, Seattle, Washington, November 2002.
    • (2002) ACM OOPSLA
    • Clarke, D.G.1    Drossopoulou, S.2
  • 18
    • 0004100583 scopus 로고    scopus 로고
    • Ownership types for flexible alias protection
    • October
    • D. G. Clarke, J. M. Potter, and J. Noble. Ownership Types for Flexible Alias Protection. In ACM OOPSLA, October 1998.
    • (1998) ACM OOPSLA
    • Clarke, D.G.1    Potter, J.M.2    Noble, J.3
  • 19
    • 4544307685 scopus 로고    scopus 로고
    • Typed memory management in a calculus of capabilities
    • January
    • K. Crary, D. Walker, and G. Morrisett. Typed Memory Management in a Calculus of Capabilities. In ACM POPL, January 1999.
    • (1999) ACM POPL
    • Crary, K.1    Walker, D.2    Morrisett, G.3
  • 22
    • 0030679950 scopus 로고    scopus 로고
    • On the complexity of escape analysis
    • ACM Press
    • A. Deutsch. On the complexity of escape analysis. In ACM POPL, pages 358-371. ACM Press, 1997.
    • (1997) ACM POPL , pp. 358-371
    • Deutsch, A.1
  • 23
    • 12844260531 scopus 로고    scopus 로고
    • Declaring and checking non-null types in an object-oriented language
    • Anaheim, CA, October
    • M. Fahndrich and R. Leino. Declaring and checking non-null types in an object-oriented language. In ACM OOPSLA, Anaheim, CA, October 2003.
    • (2003) ACM OOPSLA
    • Fahndrich, M.1    Leino, R.2
  • 24
    • 4544307684 scopus 로고    scopus 로고
    • Memory management with explicit regions
    • June
    • D. Gay and A. Aiken. Memory Management with Explicit Regions. In ACM PLDI, June 1998.
    • (1998) ACM PLDI
    • Gay, D.1    Aiken, A.2
  • 25
    • 18844382664 scopus 로고    scopus 로고
    • Language support for regions
    • D. Gay and A. Aiken. Language support for regions. In ACM PLDI, pages 70-80, 2001.
    • (2001) ACM PLDI , pp. 70-80
    • Gay, D.1    Aiken, A.2
  • 30
    • 0033203773 scopus 로고    scopus 로고
    • Featherweight Java: A minimal core calculus for Java and GJ
    • Denver, Colorado, November
    • A. Igarashi, B. Pierce, and P. Wadler. Featherweight Java: A Minimal Core Calculus for Java and GJ. In ACM OOPSLA, Denver, Colorado, November 1999.
    • (1999) ACM OOPSLA
    • Igarashi, A.1    Pierce, B.2    Wadler, P.3
  • 32
    • 4544309930 scopus 로고
    • Implementing the call-by-value λ-calculus using a stack of regions
    • January
    • M. Tofte and J. Talpin. Implementing the Call-By-Value λ-calculus Using a Stack of Regions. In ACM POPL, January 1994.
    • (1994) ACM POPL
    • Tofte, M.1    Talpin, J.2
  • 34
    • 0034777505 scopus 로고    scopus 로고
    • On regions and linear types (extended abstract)
    • ACM Press
    • D. Walker and K. Watkins. On regions and linear types (extended abstract). In ACM ICFP, pages 181-192. ACM Press, 2001.
    • (2001) ACM ICFP , pp. 181-192
    • Walker, D.1    Watkins, K.2


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