메뉴 건너뛰기




Volumn , Issue , 2002, Pages 48-59

Contracts for higher-order functions

Author keywords

Behavioral specifications; Contracts; Higher order functions; Predicate typing; Software reliability

Indexed keywords

COMPUTATIONAL METHODS; COMPUTER SIMULATION; COMPUTER SOFTWARE; PROGRAM COMPILERS; RELIABILITY; SEMANTICS;

EID: 0036948883     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/581478.581484     Document Type: Conference Paper
Times cited : (381)

References (34)
  • 4
    • 0026913084 scopus 로고
    • The revised report on the syntactic theories of sequential control and state
    • Felleisen, M. and R. Hieb. The revised report on the syntactic theories of sequential control and state. In Theoretical Computer Science, pags 235-271, 1992.
    • (1992) Theoretical Computer Science , pp. 235-271
    • Felleisen, M.1    Hieb, R.2
  • 5
    • 0035994661 scopus 로고    scopus 로고
    • DrScheme: A programming environment for scheme
    • March; A preliminary version of this paper appeared in PLILP 1997, LNCS volume 1292, pages 369-388
    • Findler, R. B., J. Clements, C. Flanagan, M. Flatt, S. Krishnamurthi, P. Steckler and M. Felleisen. DrScheme: A programming environment for Scheme. Journal of Functional Programming, 12(2):159-182, March 2002. A preliminary version of this paper appeared in PLILP 1997, LNCS volume 1292, pages 369-388.
    • (2002) Journal of Functional Programming , vol.12 , Issue.2 , pp. 159-182
    • Findler, R.B.1    Clements, J.2    Flanagan, C.3    Flatt, M.4    Krishnamurthi, S.5    Steckler, P.6    Felleisen, M.7
  • 6
    • 0036948883 scopus 로고    scopus 로고
    • Contracts for higher-order functions
    • Technical Report NU-CCS-02-05, Northeastern University
    • Findler, R. B. and M. Felleisen. Contracts for higher-order functions. Technical Report NU-CCS-02-05, Northeastern University, 2002.
    • (2002)
    • Findler, R.B.1    Felleisen, M.2
  • 8
    • 0003568912 scopus 로고    scopus 로고
    • PLT MzScheme: Language manual
    • Technical Report TR97-280, Rice University
    • Flatt, M. PLT MzScheme: Language manual. Technical Report TR97-280, Rice University, 1997. http://www.plt-scheme.org/software/mzscheme/.
    • (1997)
    • Flatt, M.1
  • 10
    • 0041875628 scopus 로고    scopus 로고
    • A programmer's reduction semantics for classes and mixins
    • Preliminary version appeared in proceedings of Principles of Programming Languages, 1998. Revised version is Rice University technical report TR 97-293, June 1999
    • Flatt, M., S. Krishnamurthi and M. Felleisen. A programmer's reduction semantics for classes and mixins. Formal Syntax and Semantics of Java, 1523:241-269, 1999. Preliminary version appeared in proceedings of Principles of Programming Languages, 1998. Revised version is Rice University technical report TR 97-293, June 1999.
    • (1999) Formal Syntax and Semantics of Java , vol.1523 , pp. 241-269
    • Flatt, M.1    Krishnamurthi, S.2    Felleisen, M.3
  • 14
    • 0024132808 scopus 로고
    • The turing programming language
    • December
    • Holt, R. C. and J. R. Cordy. The Turing programming language. In Communications of the ACM, volume 31, pages 1310-1423, December 1988.
    • (1988) Communications of the ACM , vol.31 , pp. 1310-1423
    • Holt, R.C.1    Cordy, J.R.2
  • 16
    • 0003250977 scopus 로고    scopus 로고
    • 5 report of the algorithmic language scheme
    • Kelsey, R., W. Clinger and J. R. (Editors)
    • 5 report of the algorithmic language Scheme. ACM SIGPLAN Notices, 33(9):26-76, 1998.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.9 , pp. 26-76
  • 21
    • 0022025285 scopus 로고
    • An overview of Anna, a specification language for Ada
    • March
    • Luckham, D. C. and F. von Henke. An overview of Anna, a specification language for Ada. In IEEE Software, volume 2, pages 9-23, March 1985.
    • (1985) IEEE Software , vol.2 , pp. 9-23
    • Luckham, D.C.1    Von Henke, F.2
  • 25
    • 0015346655 scopus 로고
    • A technique for software module specification with examples
    • May
    • Parnas, D. L. A technique for software module specification with examples. Communications of the ACM, 15(5):330-336, May 1972.
    • (1972) Communications of the ACM , vol.15 , Issue.5 , pp. 330-336
    • Parnas, D.L.1
  • 27
    • 0029185391 scopus 로고
    • A practical approach to programming with assertions
    • January
    • Rosenblum, D. S. A practical approach to programming with assertions. IEEE Transactions on Software Engineering, 21(1):19-31, January 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.1 , pp. 19-31
    • Roenblum, D.S.1
  • 29
    • 0034404294 scopus 로고    scopus 로고
    • Bee: An integrated development environment for the scheme programming language
    • May
    • Serrano, M. Bee: an integrated development environment for the Scheme programming language. Journal of Functional Programming, 10(2):1-43, May 2000.
    • (2000) Journal of Functional Programming , vol.10 , Issue.2 , pp. 1-43
    • Serrano, M.1
  • 30
    • 84958963541 scopus 로고
    • Debunking the "expensive procedure call" myth; or, procedure call implementations considered harmful; or, LAMBDA: The ultimate goto
    • Technical Report 443, MIT Artificial Intelligence Laboratory; First appeared in the Proceedings of the ACM National Conference (Seattle, October 1977)
    • Steele, G. L. J. Debunking the "expensive procedure call" myth; or, Procedure call implementations considered harmful; or, LAMBDA: The ultimate goto. Technical Report 443, MIT Artificial Intelligence Laboratory, 1977. First appeared in the Proceedings of the ACM National Conference (Seattle, October 1977), 153-162.
    • (1977) , pp. 153-162
    • Steele, G.L.J.1
  • 34
    • 0003025818 scopus 로고
    • A syntactic approach to type soundness
    • First appeared as Technical Report TR160, Rice University, 1991
    • Wright, A. and M. Felleisen. A syntactic approach to type soundness. Information and Computation, pages 38-94, 1994. First appeared as Technical Report TR160, Rice University, 1991.
    • (1994) Information and Computation , pp. 38-94
    • Wright, A.1    Felleisen, M.2


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