Skip to main content

On the Implementation of Data Generality

  • Conference paper
Programmiersprachen

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 1))

  • 37 Accesses

Abstract

Data generality is the property through which program modules are able to communicate via arbitrary data structures. Since the design of module interfaces is a very difficult and error prone activity in systems design, the implementation of data generality is a very desirable goal in programming. The present work describes one approach to the implementation of data generality and sketches the algorithm for its implementation.

This research was partially supported by the Brazilian Government Agency FINEP under contract n O· 244/CT.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dennis, J.B., ‘Modularity’; in Bauer, F.L. ed; Springer Verlag; 1973

    Google Scholar 

  2. Parnas, D.F., ‘Information Distribution Aspects of Design Methodology’; IFIP Congress Proceedings; 1971

    Google Scholar 

  3. Parnas, D.F.; ‘A Technique for Software Module Specification with Examples’; Communications of the ACM Vol. 15, n9 5; May 1972

    Google Scholar 

  4. Mc Keeman, W.; ‘Compiler Structure’; Proceedings of the First USA - Japan Computer Conference; 1972

    Google Scholar 

  5. Staa, A.v.; Data Transmission and Modularity Aspects of Programming Languages; Research Report CS-74–17, Department of Computer Science, Univ. of Waterloo; 1974

    Google Scholar 

  6. Lucena, C.J.; On the Synthesis of Reliable Programs; Technical Report, Computer Science Department, Univ. of California, Los Angeles; 1975

    Google Scholar 

  7. Liskov, B.H.; Zilles, S.N.; ‘Specification Techniques for Data Abstractions’; IEEE Transactions on Software Engineering, Vol. 1, no 1; 1975

    Google Scholar 

  8. Hoare, C.A.R.; ‘Proof of Correction of Data Representations’ Acta Informatica Vol. 1, fasc 4; 1972

    Article  Google Scholar 

  9. Liskov, B.H.; Zilles, S.N.; ‘Programming with Abstract Data Types’; SIGPLAN Notices Vol. 9; 1972

    Google Scholar 

  10. Brown, W.S.; ALTRAN User’s Manual; Bell Telephone Labs., Murray Hill, N.J.; 1973

    Google Scholar 

  11. Ingerman, P.Z.; ‘TRUNKS a Way of Compiling Procedure Statements with Some Comments on Procedure Declarations’; Comunications of the ACM Vol. 4, no 4; April 1961

    Google Scholar 

  12. Bauer, F.L. ed; Advanced course on Software Engineering; Series: Lecture Notes in Economics and Mathematical Systems no 81, Springer Verlag; 1973

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1976 Springer-Verlag Berlin · Heidelberg

About this paper

Cite this paper

von Staa, A., Lucena, C.J. (1976). On the Implementation of Data Generality. In: Schneider, HJ., Nagl, M. (eds) Programmiersprachen. Informatik-Fachberichte, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-66319-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-66319-2_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-07619-3

  • Online ISBN: 978-3-642-66319-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics