Toward an understanding of data structures
Communications of the ACM
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
Specification techniques for data abstractions
Proceedings of the international conference on Reliable software
Chapter I: Notes on structured programming
Structured programming
AFIPS '67 (Fall) Proceedings of the November 14-16, 1967, fall joint computer conference
AFIPS '67 (Fall) Proceedings of the November 14-16, 1967, fall joint computer conference
Hi-index | 0.00 |
One of the most important current software issues is reliability, and accordingly, a major criterion of programming language design must be that the language contribute to the production of reliable programs. Although there are other important aspects of software reliability (e.g., fault tolerance), the most fundamental is program correctness: does the program do what it is supposed to do? A language can contribute to this goal by enhancing the provability of its programs. This paper discusses the impact of user-defined data types on program provability.