Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Equations as a uniform framework for partial evaluation and abstract interpretation

Published: 01 September 1998 Publication History
First page of PDF

References

[1]
BERGSTRA, J. A., DINESH, T. B., FIELD, J., AND HEERING, J. 1997. Toward a complete transformational toolkit for compilers. A CM Trans. Program. Lang. Syst. 19, 5 (September), 639-684.
[2]
BOROVANSKY, P., KIRCHNER, C., KIRCHNER, H., MOREAU, P.-E., AND VITTEK, M. 1996. ELAN: A logical framework based on computational systems. In J. MESEGUER Ed., Proceedings o} the First International Workshop on Rewriting Logic, Volume 4 (Asilomar (California), September 1996). Electronic Notes in Theoretical Computer Science.
[3]
COUSOT, P. AND COUSOT, R. 1992. Abstract interpretation and application to logic programs. J. Logic Program. 13, 103-179.
[4]
DERSHOWlTZ, N. AND JOUANNAUD, J.-P. 1990. Rewrite systems. In J. VAN LEEUWEN Ed., Handbook o} Theoretical Computer Science, Vol. B, Formal Models and Semantics, pp. 243-320. Elsevier/The MIT Press.
[5]
DIDRICH, K., FETT, A., GERKE, C., GRIESKAMP, W., AND PEPPER, P. 1994. OPAL: Design and implementation of an algebraic programming language. In J. GUTKNECHT Ed., International Conference on Programming Languages and System Architectures, Volume 782 of Lecture Notes in Computer Science (1994), pp. 228-244. Springer-Verlag.
[6]
DINESH, T.B. 1996. A kernel object-oriented language. In A. VAN DEURSEN, J. HEERING, AND P. KLINT Eds., Language Prototyping: An Algebraic Specification Approach, AMAST Series in Computing, Chapter 3, pp. 53-84. World Scientific.
[7]
FIELD, J. 1992. A simple rewriting semantics for realistic imperative programs and its application to program analysis. In Proceedings o} the A CM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (San Francisco, June 1992), pp. 98-107. Published as Yale University Technical Report YALEU/DCS/RR-909.
[8]
FIELD, J. AND TIP, F. 1994. Dynamic dependence in term rewriting systems and its application to program slicing. In M. HERMENEGILDO AND J. PENJAM Eds., Proceedings o} the Sixth International Symposium on Programming Language Implementation and Logic Programming, Volume 844 (September 1994), pp. 415-431. Springer-Verlag.
[9]
HARTEL, P. U. ET AL. 1996. Benchmarking implementations of functional languages with 'Pseudoknot', a float-intensive benchmark. J. Funct. Program. 6, 621-655.
[10]
HEERING, J. 1986. Partial evaluation and w-completeness of algebraic specifications. Theoret. Comput. Sci. 43, 149-167.
[11]
HENNICKER, R. 1991. Context induction: A proof principle for behavioural abstractions and algebraic implementations. Formal Aspects o} Computing 3, 326-345.
[12]
HOARE, C. A. R., HAYES, I. J., JIFENG, H., MORGAN, C. C., RoscoE, A. W., SANDERS, J. W., SORENSEN, I. H., SPIVEY, J. M., AND SUFRIN, B. A. 1987. Laws of programming. Commun. ACM 30, 8 (August), 672-686. Corrigenda, ibid., p. 770.
[13]
JONES, N. D., GOMARD, C. K., AND SESTOFT, P. 1993. Partial Evaluation and Automatic Program Generation. Prentice-Hall.
[14]
KENNAWAY, J. R., KLOP, J. W., SLEEP, M. R., AND DE VRIES, F.J. 1994. On the adequacy of graph rewriting for simulating term rewriting. A CM Trans. Program. Lang. Syst. 16, 3, 493-523.
[15]
MESEGUER, J. AND GOGUEN, J.A. 1985. Initiality, induction and computability. In M. NIVAT AND J. C. REYNOLDS Eds., Algebraic Methods in Semantics, pp. 459-541. Cambridge University Press.
[16]
MUCHNICK, S. S. AND JONES, N. D. Eds. 1981. Program Flow Analysis: Theory and Applications. Prentice-Hall.
[17]
VAN DEN BRAND, M. C. J. AND OLIVIER, P. 1998. An ASF+SDF to C compiler. Technical report, CWI/University of Amsterdam. In preparation.
[18]
WIRSING, M. 1990. Algebraic specification. In J. VAN LEEUWEN Ed., Handbook of Theoretical Computer Science, Vol. B, Formal Models and Semantics, pp. 675-788. Elsevier/The MIT Press.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Computing Surveys
ACM Computing Surveys  Volume 30, Issue 3es
Special issue: electronic supplement to the September 1998 issue
Sept. 1998
141 pages
ISSN:0360-0300
EISSN:1557-7341
DOI:10.1145/289121
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1998
Published in CSUR Volume 30, Issue 3es

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)37
  • Downloads (Last 6 weeks)18
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2019)A survey of strategies in rule-based program transformation systemsJournal of Symbolic Computation10.1016/j.jsc.2004.12.01140:1(831-873)Online publication date: 3-Jan-2019
  • (2018)The Ragnarok software development environmentNordic Journal of Computing10.5555/643348.6433506:1(4-21)Online publication date: 21-Dec-2018
  • (2018)Rewriting of imperative programs into logical equationsScience of Computer Programming10.1016/j.scico.2004.10.00156:3(363-401)Online publication date: 31-Dec-2018
  • (2006)Towards verification of SubCprograms with side effectsProceedings of the 10th WSEAS international conference on Computers10.5555/1981848.1982006(860-865)Online publication date: 13-Jul-2006

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media