Affiliation:
1. Vanderbilt University, Nashville, Tennessee
Abstract
The study of structured programming has shown that through data abstraction, program reliability and maintainability can be improved. At the same time, vertical migration has been shown to be an effective way to improve the performance of programs. Contemporary techniques, however, tend to address the needs of only certain classes of programs and therefore may overlook or even preclude certain optimization opportunities. Dynamic microprogramming can overcome the problem of applicability of a particular vertical migration by allowing the migration to be tailored for each particular application. This paper describes a project which is exploring the interactions of these three concepts of dynamic microprogramming, vertical migration, and data abstraction and how they can be integrated to form a coherent facility which provides automated redefinition of computer architecture for each application model.
Publisher
Association for Computing Machinery (ACM)
Reference41 articles.
1. On the criteria to be used in decomposing systems into modules
2. E. W. Dijkstra A Discipline of Programming Prentice-Hall Englewood Cliffs New Jersey (1976). E. W. Dijkstra A Discipline of Programming Prentice-Hall Englewood Cliffs New Jersey (1976).
3. N. Wirth Algorithms + Data Structures = Programs Prentice-Hall Englewood Cliffs New Jersey (1976). N. Wirth Algorithms + Data Structures = Programs Prentice-Hall Englewood Cliffs New Jersey (1976).
4. Some desirable properties of data abstraction facilities
5. The Types and Interactions of Vertical Migrations of Functions in a Multilevel Interpretive System
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献