원문정보
초록
영어
Software has become responsible for most of the critical functions of complex systems. Software safety is the notion that software will execute within a system context without contributing to hazards. Software for safety-critical systems must deal with the hazards identified by safety analysis in order to make the system safe. Software safety is a composite of many criteria. Existing software quality models like McCall’s and Boehm’s and ISO 9126 are inadequate in addressing the software safety issues of real time safety-critical embedded systems. At present there does not exist any standard model that comprehensively addresses the factors, criteria and metrics (FCM) approach of the quality models in respect of software safety. This paper proposes a new model for software safety based on the McCall’s software quality model that specifically identifies the criteria corresponding to software safety in safety critical applications. This framework is then applied to a prototype safety-critical system viz. a software–controlled Road Traffic Control System (RTCS) commonly used in city traffic, to validate its utility.
목차
1. Introduction
2. McCall’s Software Quality Model
2.1 The Modified McCall’s Quality Framework applied to Software Safety
3. Proposed Model for Software Safety
3.1 System Hazard Analysis
3.2 Completeness of Requirements
3.3 Identification of safety-critical requirements
3.4 Design based on safety-constraints
3.5 Run Time Issues Management
3.6 Safety Critical Testing
4. Application Of Safety Model To Road Traffic Control System (RTCS)
4.1 Components of RTCS
4.2 Normal Operation of RTCS
5. Conclusion
References
Authors