메뉴 건너뛰기




Volumn 2372 LNCS, Issue , 2002, Pages 1-24

Static analysis for safe destructive updates in a functional language

Author keywords

[No Author keywords available]

Indexed keywords

AGGREGATES; COMPUTER CIRCUITS; DATA STRUCTURES; LOGIC PROGRAMMING; SEMANTICS; SPECIFICATION LANGUAGES; SPECIFICATIONS; STATIC ANALYSIS; COMPUTATIONAL LINGUISTICS; RECONFIGURABLE HARDWARE;

EID: 84879467705     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-45607-4_1     Document Type: Conference Paper
Times cited : (13)

References (18)
  • 2
    • 0028428310 scopus 로고
    • Path analysis and the optimization of nonstrict functional languages
    • Adrienne Bloss. Path analysis and the optimization of nonstrict functional languages. ACM Transactions on Programming Languages and Systems, 16(3):328-369, 1994
    • (1994) ACM Transactions on Programming Languages and Systems , vol.16 , Issue.3 , pp. 328-369
    • Bloss, A.1
  • 3
    • 0027668044 scopus 로고
    • A uniform treatment of order of evaluation and aggregate update
    • September
    • M. Draghicescu and S. Purushothaman. A uniform treatment of order of evaluation and aggregate update. Theoretical Computer Science, 118(2):231-262, September 1993
    • (1993) Theoretical Computer Science , vol.118 , Issue.2 , pp. 231-262
    • Draghicescu, M.1    Purushothaman, S.2
  • 6
    • 84905050325 scopus 로고    scopus 로고
    • A new solution to the hidden copy problem
    • Deepak Goyal and Robert Paige. A new solution to the hidden copy problem. In Static Analysis Symposium, pages 327-348, 1998
    • (1998) Static Analysis Symposium , pp. 327-348
    • Goyal, D.1    Paige, R.2
  • 7
    • 85034265578 scopus 로고
    • A semantic model of reference counting and its abstraction
    • In S. Abramsky and C. Hankin, editors, Abstract Interpretation of Declarative Languages. Ellis Horwood Ltd, August 1986
    • P. Hudak. A semantic model of reference counting and its abstraction. In S. Abramsky and C. Hankin, editors, Abstract Interpretation of Declarative Languages. Ellis Horwood Ltd., 1987. Preliminary version appeared in Proceedings of 1986 ACM Conference on LISP and Functional Programming, August 1986, pages 351-363
    • (1987) Preliminary Version Appeared in Proceedings of 1986 ACM Conference on LISP and Functional Programming , pp. 351-363
    • Hudak, P.1
  • 9
    • 84944677742 scopus 로고
    • PVS:A prototype verification system
    • In Deepak Kapur, editor, 11th International Conference on Automated Deduction (CADE) , Saratoga, NY, June. Springer-Verlag
    • S. Owre, J. M. Rushby, and N. Shankar. PVS:A prototype verification system. In Deepak Kapur, editor, 11th International Conference on Automated Deduction (CADE), volume 607 of Lecture Notes in Artificial Intelligence, pages 748-752, Saratoga, NY, June 1992. Springer-Verlag
    • (1992) Of Lecture Notes in Artificial Intelligence , vol.607 , pp. 748-752
    • Owre, S.1    Rushby, J.M.2    Shankar, N.3
  • 10
    • 38849086016 scopus 로고    scopus 로고
    • The formal semantics of PVS. Technical Report SRI-CSL-97-2
    • Menlo Park, CA, August
    • Sam Owre and Natarajan Shankar. The formal semantics of PVS. Technical Report SRI-CSL-97-2, Computer Science Laboratory, SRI International, Menlo Park, CA, August 1997
    • (1997) Computer Science Laboratory, SRI International
    • Owre, S.1    Shankar, N.2
  • 11
    • 84933335932 scopus 로고
    • Improving memory utilization in transforming recursive programs
    • In J. Winkowski, editor, Berlin, Germany,. Springer-Verlag
    • A. Pettorossi. Improving memory utilization in transforming recursive programs. In J. Winkowski, editor, Proceedings of MFCS 1978, pages 416-425, Berlin, Germany, 1978. Springer-Verlag
    • (1978) Proceedings of MFCS 1978 , pp. 416-425
    • Pettorossi, A.1
  • 12
    • 0033224250 scopus 로고    scopus 로고
    • Synthesis and transformation of logic programs using unfold/fold proofs
    • Alberto Pettorossi and Maurizio Proietti. Synthesis and transformation of logic programs using unfold/fold proofs. Journal of Logic Programming, 41(2-3):197-230, 1999
    • (1999) Journal of Logic Programming , vol.41 , Issue.2-3 , pp. 197-230
    • Pettorossi, A.1    Proietti, M.2
  • 13
    • 0027844216 scopus 로고
    • Order-of-evaluation analysis for destructive updates in strict functional languages with flat aggregates
    • New York,. ACM Press
    • A. V. S. Sastry, William Clinger, and Zena Ariola. Order-of-evaluation analysis for destructive updates in strict functional languages with flat aggregates. In Conference on Functional Programming Languages and Computer Architecture, pages 266-275, New York, 1993. ACM Press
    • (1993) Conference on Functional Programming Languages and Computer Architecture , pp. 266-275
    • Sastry, A.V.S.1    Clinger, W.2    Ariola, Z.3
  • 14
    • 0019347006 scopus 로고
    • Using annotation to make recursion equations behave
    • Jerald Schwarz. Using annotation to make recursion equations behave. IEEE Transactions on Software Engineering, 8(1):21-33, 1982
    • (1982) IEEE Transactions on Software Engineering , vol.8 , Issue.1 , pp. 21-33
    • Schwarz, J.1
  • 16
    • 0003232884 scopus 로고
    • Linear types can change the world
    • In M. Broy and C. Jones, editors,. North-Holland, Amsterdam
    • P. Wadler. Linear types can change the world! In M. Broy and C. Jones, editors, Programming Concepts and Methods. North-Holland, Amsterdam, 1990
    • (1990) Programming Concepts and Methods
    • Wadler, P.1
  • 17
    • 0031232913 scopus 로고    scopus 로고
    • How to declare an imperative
    • September
    • P. Wadler. How to declare an imperative. ACM Computing Surveys, 29(3):240-263, September 1997
    • (1997) ACM Computing Surveys , vol.29 , Issue.3 , pp. 240-263
    • Wadler, P.1
  • 18
    • 0031641495 scopus 로고    scopus 로고
    • Set constraints for destructive array update optimization
    • IEEE, April
    • Mitchell Wand and William D. Clinger. Set constraints for destructive array update optimization. In Proc. IEEE Conf. on Computer Languages '98, pages 184-193. IEEE, April 1998.
    • (1998) Proc. IEEE Conf. on Computer Languages '98 , pp. 184-193
    • Wand, M.1    Clinger, W.D.2


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