DocumentCode :
2175626
Title :
Programs and types
Author :
Constable, Robert L.
fYear :
1980
fDate :
13-15 Oct. 1980
Firstpage :
118
Lastpage :
128
Abstract :
The first two sections of this paper motivate and outline a constructive theory of (data) types which we developed for formal program verification. The executable component of the theory provides a very high level programming language with a rich type structure. A theory of this generality appears necessary to manage complex programming and formal reasoning about it. The logical component, influencea by AUTOMATH and LCF and based on Martin-Löf\´s ITT, appears strong enough to formalize constructive mathematics; hence a theory or this generality is probably sufficient for program development and verification. The last two sections of the paper illustrate the richness of the theory and the benefits of generality by describing with it different "denotational" semantics for programs. Because the theory is constructive, these abstract semantics are also computational.
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1980., 21st Annual Symposium on
Conference_Location :
Syracuse, NY, USA
ISSN :
0272-5428
Type :
conf
DOI :
10.1109/SFCS.1980.36
Filename :
4567812
Link To Document :
بازگشت