Safeware: system safety and computers
Safeware: system safety and computers
Handbook of software reliability engineering
Handbook of software reliability engineering
Orthogonal defect classification
Handbook of software reliability engineering
Software metrics for reliability assessment
Handbook of software reliability engineering
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Journal of Systems and Software
Comparing case-based reasoning classifiers for predicting high risk software components
Journal of Systems and Software
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Software Reliability Engineered Testing
Software Reliability Engineered Testing
Software Component Certification
Computer
A Cost-Effective Approach to Testing
IEEE Software
Testing Component-Based Software: A Cautionary Tale
IEEE Software
Software Safety Certification: A Multidomain Problem
IEEE Software
Certifying Software for High-Assurance Environments
IEEE Software
Fault Injection and Dependability Evaluation of Fault-Tolerant Systems
IEEE Transactions on Computers
Towards a Framework for Software Measurement Validation
IEEE Transactions on Software Engineering
Process Measures for Predicting Software Quality
HASE '97 Proceedings of the 2nd High-Assurance Systems Engineering Workshop
On the Emulation of Software Faults by Software Fault Injection
DSN '00 Proceedings of the 2000 International Conference on Dependable Systems and Networks (formerly FTCS-30 and DCCA-8)
Generation of an error set that emulates software faults based on field data
FTCS '96 Proceedings of the The Twenty-Sixth Annual International Symposium on Fault-Tolerant Computing (FTCS '96)
An Empirical Study on Object-Oriented Metrics
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
Assessing COTS integration risk using cost estimation inputs
Proceedings of the 28th international conference on Software engineering
Emulation of Software Faults: A Field Data Study and a Practical Approach
IEEE Transactions on Software Engineering
Experimental Risk Assessment and Comparison Using Software Fault Injection
DSN '07 Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
FTCS'95 Proceedings of the Twenty-Fifth international conference on Fault-tolerant computing
Hi-index | 0.00 |
Third-party software certification should attest that the software product satisfies the required confidence level according to certification standards such as ISO/IEC 9126, ISO/IEC 14598 or ISO/IEC 25051. In many application areas, especially in mission-critical applications, certification is essential or even mandatory. However, the certification of software products using common off-the-shelf (COTS) components is difficult to attain, as detailed information about COTS is seldom available. Nevertheless, software products are increasingly being based on COTS components, which mean that traditional certification processes should be enhanced to take COTS into account in an effective way. This paper proposes a mean to help in the certification of component-based systems through an experimental risk assessment methodology based on fault injection and statistical analysis. Using the proposed methodology the certification authority or the system integrator can compare among components available the one that best fit for the system that is assembling a component that provides a specific functionality. Based on the results it is also possible to decide whether a software product may be considered certified or not in what concerns the risk of using a COTS into the system. The proposed approach is demonstrated and evaluated using a space application running on top of two alternative COTS real-time operating systems: RTEMS and RTLinux.