메뉴 건너뛰기




Volumn , Issue , 2010, Pages 223-236

Static determination of quantitative resource usage for higher-order programs

Author keywords

Functional programming; Resource analysis; Types

Indexed keywords

ALIASED; AUTOMATIC STATIC ANALYSIS; AUTOMOTIVE APPLICATIONS; BOUND FUNCTION; COMPILE TIME; COST ANALYSIS; DATA OBJECTS; DYNAMIC MEMORY; HIGHER ORDER; HIGHER-ORDER FUNCTIONS; LEVEL TRANSFORMATION; OVERALL COSTS; RECURSIVE PROGRAMS; RESOURCE USAGE; SAFETY-CRITICAL; WORST-CASE EXECUTION TIME;

EID: 77950906184     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1706299.1706327     Document Type: Conference Paper
Times cited : (55)

References (40)
  • 3
    • 0035613548 scopus 로고    scopus 로고
    • Automated Complexity Analysis of Nuprl Extracted Programs
    • R. Benzinger. Automated Complexity Analysis of Nuprl Extracted Programs. Journal of Functional Programming, 11(1):3-31, 2001.
    • (2001) Journal of Functional Programming , vol.11 , Issue.1 , pp. 3-31
    • Benzinger, R.1
  • 6
    • 67650124238 scopus 로고    scopus 로고
    • Amortised Memory Analysis Using the Depth of Data Structures
    • LNCS 5502, York, UK, Springer
    • B. Campbell. Amortised Memory Analysis Using the Depth of Data Structures. In Proc. ESOP 2009: European Symposium on Programming, LNCS 5502, pages 190-204, York, UK, 2009. Springer.
    • Proc. ESOP 2009: European Symposium on Programming , vol.2009 , pp. 190-204
    • Campbell, B.1
  • 10
    • 84865663973 scopus 로고    scopus 로고
    • Lightweight Semiformal Time Complexity Analysis for Purely Functional Data Structures
    • San Francisco, USA
    • N. Danielsson. Lightweight Semiformal Time Complexity Analysis for Purely Functional Data Structures. In Proc. POPL'08: Symp. on Princ. of Prog. Langs, pages 133-144, San Francisco, USA, 2008.
    • (2008) Proc. POPL'08: Symp. on Princ. of Prog. Langs , pp. 133-144
    • Danielsson, N.1
  • 13
    • 70350345580 scopus 로고    scopus 로고
    • SPEED: Precise and Efficient Static Estimation of Program Computational Complexity
    • Savannah, USA, Jan. ACM
    • S. Gulwani, K. Mehra, and T. Chilimbi. SPEED: Precise and Efficient Static Estimation of Program Computational Complexity. In Proc. POPL'09: Symp. on Princ. of Prog. Langs, pages 127-139, Savannah, USA, Jan. 2009. ACM.
    • (2009) Proc. POPL'09: Symp. on Princ. of Prog. Langs , pp. 127-139
    • Gulwani, S.1    Mehra, K.2    Chilimbi, T.3
  • 14
  • 15
    • 0027579091 scopus 로고
    • Type Inference with Polymorphic Recursion
    • April
    • F. Henglein. Type Inference with Polymorphic Recursion. ACM TOPLAS: Trans. Prog. Langs. Systs, 15(2):253-289, April 1993.
    • (1993) ACM TOPLAS: Trans. Prog. Langs. Systs , vol.15 , Issue.2 , pp. 253-289
    • Henglein, F.1
  • 17
    • 0005332333 scopus 로고    scopus 로고
    • A Type System for Bounded Space and Functional In-Place Update
    • M. Hofmann. A Type System for Bounded Space and Functional In-Place Update. Nordic Journal of Computing, 7(4):258-289, 2000.
    • (2000) Nordic Journal of Computing , vol.7 , Issue.4 , pp. 258-289
    • Hofmann, M.1
  • 18
    • 0036038840 scopus 로고    scopus 로고
    • The Strength of non Size-Increasing Computation
    • Portland, USA, Jan. ACM
    • M. Hofmann. The Strength of non Size-Increasing Computation. In Proc. POPL'02: Symp. on Princ. of Prog. Langs, pages 260-269, Portland, USA, Jan. 2002. ACM.
    • (2002) Proc. POPL'02: Symp. on Princ. of Prog. Langs , pp. 260-269
    • Hofmann, M.1
  • 19
    • 0037967713 scopus 로고    scopus 로고
    • Static Prediction of Heap Space Usage for First-Order Functional Programs
    • New Orleans, USA, Jan. ACM
    • M. Hofmann and S. Jost. Static Prediction of Heap Space Usage for First-Order Functional Programs. In Proc. POPL '03: Symp. on Princ. of Prog. Langs, pages 185-197, New Orleans, USA, Jan. 2003. ACM.
    • (2003) Proc. POPL '03: Symp. on Princ. of Prog. Langs , pp. 185-197
    • Hofmann, M.1    Jost, S.2
  • 20
    • 0028464556 scopus 로고
    • Using the Run-Time Sizes of Data Structures to Guide Parallel Thread Creation
    • Orlando, USA, June ACM
    • L. Huelsbergen, J. Larus, and A. Aiken. Using the Run-Time Sizes of Data Structures to Guide Parallel Thread Creation. In Proc. LFP'94: Symp. on Lisp and Functional Programming, pages 79-90, Orlando, USA, June 1994. ACM.
    • (1994) Proc. LFP'94: Symp. on Lisp and Functional Programming , pp. 79-90
    • Huelsbergen, L.1    Larus, J.2    Aiken, A.3
  • 21
    • 0013115226 scopus 로고    scopus 로고
    • Recursion and Dynamic Data Structures in Bounded Space: Towards Embedded ML Programming
    • Paris, France, Sept. ACM
    • R. Hughes and L. Pareto. Recursion and Dynamic Data Structures in Bounded Space: Towards Embedded ML Programming. In Proc. ICFP '99: Intl. Conf. on Functional Programming, pages 70-81, Paris, France, Sept. 1999. ACM.
    • (1999) Proc. ICFP '99: Intl. Conf. on Functional Programming , pp. 70-81
    • Hughes, R.1    Pareto, L.2
  • 22
    • 0029717391 scopus 로고    scopus 로고
    • Proving the Correctness of Reactive Systems Using Sized Types
    • St. Petersburg Beach, USA, Jan. ACM
    • R. Hughes, L. Pareto, and A. Sabry. Proving the Correctness of Reactive Systems Using Sized Types. In Proc. POPL'96: Symp. on Princ. of Prog. Langs, pages 410-423, St. Petersburg Beach, USA, Jan. 1996. ACM.
    • (1996) Proc. POPL'96: Symp. on Princ. of Prog. Langs , pp. 410-423
    • Hughes, R.1    Pareto, L.2    Sabry, A.3
  • 24
    • 0019688258 scopus 로고
    • Abstract Storage Structures
    • IFIP, North Holland
    • H. Jonkers. Abstract Storage Structures. In Algorithmic Languages, pages 321-343. IFIP, North Holland, 1981.
    • (1981) Algorithmic Languages , pp. 321-343
    • Jonkers, H.1
  • 25
    • 70649115384 scopus 로고    scopus 로고
    • Carbon Credits" for Resource-Bounded Computations using Amortised Analysis
    • LNCS 5850, Eindhoven, the Netherlands, Nov. Springer
    • S. Jost, H.-W. Loidl, K. Hammond, N. Scaife, and M. Hofmann. "Carbon Credits" for Resource-Bounded Computations using Amortised Analysis. In Proc. FM '09: Intl. Symp. on Formal Methods, LNCS 5850, Eindhoven, the Netherlands, Nov. 2009. Springer.
    • (2009) Proc. FM '09: Intl. Symp. on Formal Methods
    • Jost, S.1    Loidl, H.-W.2    Hammond, K.3    Scaife, N.4    Hofmann, M.5
  • 26
    • 0027574110 scopus 로고
    • Type Reconstruction in the Presence of Polymorphic Recursion
    • April
    • A. J. Kfoury, J. Tiuryn, and P. Urzyczyn. Type Reconstruction in the Presence of Polymorphic Recursion. ACM TOPLAS: Trans. Prog. Langs. Systs, 15(2):290-311, April 1993.
    • (1993) ACM TOPLAS: Trans. Prog. Langs. Systs , vol.15 , Issue.2 , pp. 290-311
    • Kfoury, A.J.1    Tiuryn, J.2    Urzyczyn, P.3
  • 27
    • 0027186827 scopus 로고
    • A Natural Semantics for Lazy Evaluation
    • Charleston, USA, Jan. ACM
    • J. Launchbury. A Natural Semantics for Lazy Evaluation. In Proc. POPL'93: Symp. on Princ. of Prog. Langs., pages 144-154, Charleston, USA, Jan. 1993. ACM.
    • (1993) Proc. POPL'93: Symp. on Princ. of Prog. Langs. , pp. 144-154
    • Launchbury, J.1
  • 33
    • 85035001592 scopus 로고
    • Definitional Interpreters for Higher-Order Programming Languages
    • ACM
    • J. C. Reynolds. Definitional Interpreters for Higher-Order Programming Languages. In Proc of the 25th ACMNational Conference, pages 717-740. ACM, 1972.
    • (1972) Proc of the 25th ACMNational Conference , pp. 717-740
    • Reynolds, J.C.1
  • 36
  • 39
    • 35048887202 scopus 로고    scopus 로고
    • Inferring Cost Equations for Recursive, Polymorphic and Higher-Order Functional Programs
    • LNCS 3145, Edinburgh, UK, Sept. Springer
    • P. Vasconcelos and K. Hammond. Inferring Cost Equations for Recursive, Polymorphic and Higher-Order Functional Programs. In Proc. IFL 2003: Intl. Workshop on Impl. of Functional Languages, LNCS 3145, pages 86-101, Edinburgh, UK, Sept. 2003. Springer.
    • (2003) Proc. IFL 2003: Intl. Workshop on Impl. of Functional Languages , pp. 86-101
    • Vasconcelos, P.1    Hammond, K.2
  • 40
    • 84959039734 scopus 로고    scopus 로고
    • Alias Types for Recursive Data Structures
    • LNCS 2071, Springer
    • D. Walker and G. Morrisett. Alias Types for Recursive Data Structures. In Proc. TIL'00: Types in Compilation, LNCS 2071, pages 177-206. Springer, 2000.
    • (2000) Proc. TIL'00: Types in Compilation , pp. 177-206
    • Walker, D.1    Morrisett, G.2


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