DocumentCode :
1297482
Title :
Language design for programming reliability
Author :
Gannon, John D. ; Horning, J.J.
Author_Institution :
Dept. of Computer Sci., Univ. of Maryland, College Park, MD, USA
Issue :
2
fYear :
1975
fDate :
6/1/1975 12:00:00 AM
Firstpage :
179
Lastpage :
191
Abstract :
The language in which programs are written can have a substantial effect on their reliability. This paper discusses the design of programming languages to enhance reliability. It presents several general design principles, and then applies them to particular languages constructs. Since the validity of such design principles cannot be logically proved, empirical evidence is needed to support or discredit them. A major experiment to measure the effect of nine specific language-design decisions in one context has been performed. Analysis of the frequency and persistence of errors shows that several decisions had a significant impact on reliability.
Keywords :
program diagnostics; programming languages; programming language design; programming reliability; reliability; Arrays; Computer languages; Programming; Redundancy; Reliability engineering; Software reliability; Characteristic errors; experimentation; language design; redundancy; reliability;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1975.6312838
Filename :
6312838
Link To Document :
بازگشت