• DocumentCode
    751988
  • Title

    Type Transformations

  • Author

    Wile, David S.

  • Author_Institution
    Information Sciences Institute, University of Southern California
  • Issue
    1
  • fYear
    1981
  • Firstpage
    32
  • Lastpage
    39
  • Abstract
    Current work on data structure encapsulation and abstraction focuses attention on individual structures and permits separate local optimizations, of these structures. We extend this work by developing the beginnings of an algebra for aggregating individual data types into larger more coordinated structures which can be more effectively optimized. The present work can well be viewed as the data equivalent of cross-procedural optimization. We believe aggregations of pure abstract types are both common and essential in practical programs and that techniques for building and manipulating them must be developed before abstract specification and program transformation can become a practical programming paradigm.
  • Keywords
    Abstract data types; optimization strategy; program optimization; program specification; program transformation; Aggregates; Algebra; Buildings; Computer languages; Data structures; Encapsulation; Interference; Marine technology; Programming profession; Specification languages; Abstract data types; optimization strategy; program optimization; program specification; program transformation;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1981.230817
  • Filename
    1702800