skip to main content
article
Free Access

Object analysis of program

Authors Info & Claims
Published:01 September 1994Publication History
First page image

References

  1. [Alp71] G.I. Babetsky, M.M. Bezhanova, Yu. M. Voloshin et al. The ALPHA Automatic Programming System. - Academic Press, New York, 1971.Google ScholarGoogle Scholar
  2. [AU73] A.V. Aho, J.D. Ulman. The Theory of Parsing, Translation, and Compiling, Vol. 2: Compiling, Prentice-Hall, Englewood Cliffs, NJ, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [BEKS92] Ju. V. Brukhanova, P.G. Emelyanov, V.N. Kasyanov, V.K. Sabelfeld. Methods and tools for semantic analysis of Modula-2 programs. - Program construction and optimization, Novosibirsk, 1993, pages 7-24. (in Russian).Google ScholarGoogle Scholar
  4. [Bou90] F. Bourdoncle. Interprocedural Abstract Interpretation of Block Structured Languages with Nested Procedures, Aliasing and Recursivity. Lecture Notes in Computer Science 456, pages 307-323. 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. [Cal88] D. Callahan. The program summary graph and flow-sensitive interprocedural data flow analysis. - Proceedings of the SIGPLAN'88 Conference on Programming Language Design and Implementation, ACM, Atlanta, Georgia, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [Cou77] P. Cousot and R. Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Proceedings of the Fourth ACM Symposium on Principles of Programming Languages, pages 238-252, Los Angeles, 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [CWZ90] D.R. Chase, M. Wegman, and F.K. Zadeck. Analysis of pointers and structures. Proceedings of the ACM SIGPLAN'90 Conference on Programming Language Design and Implementation, SIGPLAN Notices, 25(6), pages 296-310, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [EG77] A.P. Ershov, V.V. Grushetsky. An implementation-oriented method for describing algorithmic languages. - Proceedings of the IFIP Congress 77, Toronto, (North-Holand, Amsterdam). 1977. - pages 117-122.Google ScholarGoogle Scholar
  9. [FWD92] Fifth Working Draft Modula-2 Standard. Draft 92/08/26,- Stanford. - September 1992.Google ScholarGoogle Scholar
  10. [Hec77] M.S. Hect. Flow Analysis of Computer Programs. - Programming Languages Series North-Holland. New York - 232p., 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [Kas88] V.N. Kasyanov. Optimizing transformations of programs. - Moscow, "Nauka". 1988. -335p. (In Russian).Google ScholarGoogle Scholar
  12. [Kas93] V.N. Kasyanov. Transformational methods and tools of effective and reliable program construction. - Kibernetica and system analysis, N2, Kiev, 1993. -pages 30-39. (Li Russian).Google ScholarGoogle Scholar
  13. [KPT91] S.K. Kozukhina, I.V. Pottosin, O.B. Tome, Sh.I. Khodiev. Global optimization in multilanguage computing system. - Novosibirsk, 1991. (Preprint/RAS Sib. div., ISI; N 6). (In Russian).Google ScholarGoogle Scholar
  14. [KR78] R.W. Kernighan and D.M. Ritchie. The C Programming Language, Prentice-Hall, Englewood Cliffs, NJ, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. [Kuz92] T.V. Kuzminov. Program interfaces in the Modula-Y compiler. - Programming environments: methods and tools. Institute of Informatics Systems. Novosibirsk, 1992. (In Russian).Google ScholarGoogle Scholar
  16. [LR92] W. Landi, B.G. Ryder. A Safe Approximate Algorithm for Interprocedural. Pointer Aliasing. Proceedings of the ACM SIGPLAN'92 Conference on Programming Language Design and Implementation, SIGPLAN Notices, 27(7), pages 235-248, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. [May81] E. Mayers. A Precise Interprocedural Data Flow Analysis Algorithm. - Proceedings 8th POPL Conference, ACM, January 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. [Mos89] P.D. Mosses. Unified Algebra and Action Semantics. Lecture Notes in Computer Science, B. Monien, R. Cori, eds., Springer, Berlin. Vol. 349, pages 17-35, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. [Mul93] A. Mulker. Live Data Structures in Logic Programs. Derivation by means of Abstract Interpretation - Lecture Notes in Computer Science 675, - 220 p. 1993.Google ScholarGoogle Scholar
  20. [Pot92] I.V. Pottosin. The SOCRAT system: programming environment for embedded computers. - Novosibirsk, 1992. -20p. - (Preprint/RAS Sib. divis., ISI; N 11). (In Russian).Google ScholarGoogle Scholar
  21. [She92a] V.I. Shelekhov. Finding substitutors for object variables. - Programming environments: methods and tools. - Institute of Infornatics Systems. Novosibirsk, 1992. - pages 80-89. (In Russian).Google ScholarGoogle Scholar
  22. [She92b] V.I. Shelekhov. Program inner representation in the SOCRAT system. - Novosibirsk, 1992. - 34p.- (Preprint/RAS Sib. divis ISI; N 15). (In Russian).Google ScholarGoogle Scholar
  23. [Wir88] N. Wirth. Programming in Modula-2, forth edition. Springer-Verlag, New York. 1988.Google ScholarGoogle Scholar

Index Terms

  1. Object analysis of program

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGPLAN Notices
        ACM SIGPLAN Notices  Volume 29, Issue 9
        Sept. 1994
        149 pages
        ISSN:0362-1340
        EISSN:1558-1160
        DOI:10.1145/185009
        Issue’s Table of Contents

        Copyright © 1994 Copyright is held by the owner/author(s)

        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 September 1994

        Check for updates

        Qualifiers

        • article
      • Article Metrics

        • Downloads (Last 12 months)13
        • Downloads (Last 6 weeks)3

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader