DocumentCode :
2502542
Title :
On the provision of backward error recovery in production programming languages
Author :
Gregory, S.T. ; Knight, J.C.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear :
1989
fDate :
21-23 June 1989
Firstpage :
506
Lastpage :
511
Abstract :
The problem of providing backward error recovery in production programming languages is examined. By ´production´ is meant programming languages with sufficient expressive power that they can be used for substantial applications. (Ada is an example of a production programming language.) This examination reveals several new problems that have not been addressed previously. The authors show the relative immaturity of the backward error recovery approach in relation to languages of which Ada is but one example. They also show that the source of the problems is the continuous need to be able to define a recovery line so as to be able to perform state restoration. Many language constructs that have not been addressed by other researchers, such as shared objects, process creation and destruction, and pointers, make the establishment of a recovery line extremely difficult.<>
Keywords :
error correction; fault tolerant computing; high level languages; system recovery; Ada; backward error recovery; colloquy; conversation; expressive power; language constructs; pointers; process creation; process destruction; production programming languages; recovery line; shared objects; state restoration; Computer errors; Computer languages; Fault tolerant systems; Large-scale systems; Modems; NASA; Production; Productivity; Programming profession; Stress;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Computing, 1989. FTCS-19. Digest of Papers., Nineteenth International Symposium on
Conference_Location :
Chicago, IL, USA
Print_ISBN :
0-8186-1959-7
Type :
conf
DOI :
10.1109/FTCS.1989.105627
Filename :
105627
Link To Document :
بازگشت