skip to main content
article
Free Access

Towards a wide spectrum language to support program specification and program development

Authors Info & Claims
Published:01 December 1978Publication History
First page image

References

  1. {Bauer 73} F. L. Bauer: A Philosophy of Programming. A Course of three Lectures given at the University of London, October 1973 Also in: Proc. Intern. Summer School on Language Hierarchies and Interfaces, Maktoberdorf 1975 Lecture Notes in Computer Science 46. Berlin, Heidelberg, New York: Springer 1976 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {Bauer 76} F. L. Bauer: Programming as an Evolutionary Process. Technische Universität München, Institut für Informatik, Rep. No. 7617, 1976 Also: Proc. 2nd Int. Conf. on Software Engineering, Oct. 1976, San Francisco, Ca., 223--234 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {Bauer et al. 76} F. L. Bauer, H. Partsch, P. Pepper, H. Wössner: Techniques for Program Development. Technische Universität München, Institut für Informatik, Interner Bericht, Sept. 1976 Also in: Software Engineering Techniques. Infotech State of the Art Report 34, 1977Google ScholarGoogle Scholar
  4. {Bauer et al. 77a} F. L. Bauer, M. Broy, R. Gnatz, W. Hesse, B. Krieg-Brückner: Notes on the Project CIP: Towards a Wide Spectrum Language to Support Program Development by Transformations. Technische Universität München, Institut für Informatik, TUM-INFO-7722, 1977Google ScholarGoogle Scholar
  5. {Bauer et al. 77b} F. L. Bauer, H. Partsch, P. Pepper, H. Wössner: Notes on the Project CIP: Outline of a Transformation System. Technische Universität München, Institut für Informatik, TUM-INFO-7729, 1977Google ScholarGoogle Scholar
  6. {Broy 77} M. Broy: Program Development for Steinhaus Type Permutation Generating Programs. Technische Universität München, Institut für Informatik, Rep. No. 7701, 1977Google ScholarGoogle Scholar
  7. {Burstall, Darlington 75} R. M. Burstall, J. Darlington: Some Transformations for Developing Recursive Programs. Proc. of the Int. Conf. on Reliable Software, Los Angeles 1975, 465--472 Also (revised version): J. ACM 24, 44--67 (1977) Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {Dijkstra 75} E. W. Dijkstra: Guarded Commands, Nondeterminacy and Formal Derivation of Programs. Comm. ACM 18, 453--457 (1975) Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {Geiselbrechtinger et al. 74} F. Geiselbrechtinger, W. Hesse, B. Krieg, H. Scheidig: Language Layers, Portability and Program Structuring. In: W. L. van der Poel, L. Maarsen (eds.): Machine Oriented Higher Level Languages. Amsterdam: North-Holland 1974Google ScholarGoogle Scholar
  10. {Gerhart 75} S. L. Gerhart: Correctness-Preserving Program Transformations. Conf. Rec. Second ACM Symp. on Principles of Programming Languages, Jan. 1975, 54--66 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {Gnatz 77} R. Gnatz: Zur Konstruktion von Programmen durch Transformation. Technische Universität Mänchen, Institut für Informatik, TUM-INFO-7741, 1977Google ScholarGoogle Scholar
  12. {Gnatz, Pepper 77} R. Gnatz, P. Pepper: fusc: An Example in Program Development. Technische Universität München, Institut für Informatik, TUM-INFO-7711, 1977Google ScholarGoogle Scholar
  13. {Hoare 73} C. A. R. Hoare: Recursive Data Structures. Stanford University A. I. Lab., STAN-CS-73-400, Oct. 1973 Also: Internat. J. Comput. Information Sci. 4:2, 105--132 (1975)Google ScholarGoogle Scholar
  14. {Knuth 74} D. E. Knuth: Structured Programming with go to Statements. Computing Surveys 6:4, 261--301 (1974) Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {Krieg-Brückner 78} B. Krieg-Brückner: Concrete and Abstract Specification, Modularization and Program Development by Transformation. Dissertation, Technische Universität München, Institut für Informatik, TUM-INFO-7805, 1978Google ScholarGoogle Scholar
  16. {Lampson et al. 77} B. W. Lampson, J. J. Horning, R. L. London, J. G. Mitchell, G. J. Popek: Report on the Programming Language Euclid. SIGPLAN Notices 12:2, Feb. 1977 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {Liskov, Zilles 75} B. Liskov, S. Zilles: Specification Techniques for Data Abstraction. IEEE Trans. on Software Eng. 1:1, 7--18 (1975)Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {McCarthy 62} J. McCarthy: Towards a Mathematical Science of Computation. Proc. IFIP Congress 62, München. Amsterdam: North-Holland 1962Google ScholarGoogle Scholar
  19. {McCarthy 63} J. McCarthy: A Basis for a Mathematical Theory of Computation. In: P. Braffort, D. Hirschberg (eds.): Computer Programming and Formal Systems. Amsterdam: North-Holland 1963Google ScholarGoogle Scholar
  20. {Partsch, Pepper 77} H. Partsch, P. Pepper: Program Transformation on Different Levels of Programming. Technische Universität München, Institut für Informatik, TUM-INFO-7715, 1977Google ScholarGoogle Scholar
  21. {Pepper et al. 77} P. Pepper, F. L. Bauer, B. Krieg-Brückner: Development of Data-Structures. Technische Universität München, Institut für Informatik, Internal Report 1977Google ScholarGoogle Scholar
  22. {Scott 76} D. Scott: Data Types as Lattices. SIAM J. on Computing 5, 522--587 (1976)Google ScholarGoogle ScholarCross RefCross Ref
  23. {Standish et al. 76} T. A. Standish, D. C. Harriman, D. F. Kibler, J. M. Neighbors: Improving and Refining Programs by Program Manipulation. Proc. 1976 ACM Annual Conf., Oct. 1976, 509--516 Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. {Steinbrüggen 77} R. Steinbrüggen: Equivalent Recursive Definitions of Certain Number Theoretical Functions. Technische Universität München, Institut für Informatik, TUM-INFO-7714, 1977Google ScholarGoogle Scholar

Index Terms

  1. Towards a wide spectrum language to support program specification and program development
    Index terms have been assigned to the content through auto-classification.

    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 13, Issue 12
      December 1978
      90 pages
      ISSN:0362-1340
      EISSN:1558-1160
      DOI:10.1145/954587
      Issue’s Table of Contents

      Copyright © 1978 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 December 1978

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader