Magazine Article

High-Integrity Java Targets Safety-Critical Systems

TBMG-5985

01/01/2007

Abstract
Content

High-integrity software plays critical roles in telecommunications, transportation, defense systems, industrial automation, and power management. Because human lives may be lost and tremendous economic costs may result if the software fails, the development of high-integrity software adopts practices that impose greater rigor on the software development processes. This rigor includes documentation of system requirements, architecture, design, test plan, and source code; development accountability audit trails; independent peer review of all development artifacts; full traceability analysis; and extensive test coverage. The goal of this increased rigor is to assure correct operation and reliability of the software. As computer automation expands its reach and influence, the size and complexity of high-integrity software is expanding as well. To deal with the increased development workload resulting from the ever-expanding role of high-integrity software, military and aerospace industries are leading the way towards the use of a safety-critical subset of the Java programming language to help increase developer productivity and reduce the maintenance costs associated with highintegrity software.

Meta TagsDetails
Citation
"High-Integrity Java Targets Safety-Critical Systems," Mobility Engineering, January 1, 2007.
Additional Details
Publisher
Published
Jan 1, 2007
Product Code
TBMG-5985
Content Type
Magazine Article
Language
English