DocumentCode
2129535
Title
Object-oriented-no panacea for safety
Author
Meeson, Reginald
Author_Institution
Inst. for Defense Anal., USA
fYear
1996
fDate
17-21 Jun 1996
Firstpage
171
Lastpage
175
Abstract
In recent safety analyses of embedded computer software we observed that “object oriented” does not necessarily imply safety. In fact, several aspects of widely practiced object oriented software development techniques can lead to decidedly unsafe software characteristics. Two principal sources of potentially unsafe software are identified: control over object and method visibility; and concurrency. Popular object oriented design approaches and programming languages appear weak in one or both of these areas. Verifying the safety of software designed with inadequate visibility control and poorly orchestrated concurrency was exceedingly difficult
Keywords
object-oriented programming; real-time systems; safety-critical software; concurrency; control over object; embedded computer software; object oriented design approaches; object oriented software development; potentially unsafe software; programming languages; safety analyses; unsafe software characteristics; Actuators; Concurrent computing; Hazards; Medical control systems; Power distribution; Programming; Safety devices; Software design; Software safety; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Assurance, 1996. COMPASS '96, Systems Integrity. Software Safety. Process Security. Proceedings of the Eleventh Annual Conference on
Conference_Location
Gaithersburg, MD
Print_ISBN
0-7803-3390-X
Type
conf
DOI
10.1109/CMPASS.1996.507885
Filename
507885
Link To Document