Safeware: system safety and computers
Safeware: system safety and computers
Defining families: the commonality analysis (tutorial)
ICSE '97 Proceedings of the 19th international conference on Software engineering
Doing hard time: developing real-time systems with UML, objects, frameworks, and patterns
Doing hard time: developing real-time systems with UML, objects, frameworks, and patterns
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Feature-oriented engineering of PBX software for adaptability and reusability
Software—Practice & Experience
Software engineering for safety: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Extending the product family approach to support safe reuse
Journal of Systems and Software
Software Engineering
Requirements analysis using forward and backward search
Annals of Software Engineering
From Safety Analysis to Software Requirements
IEEE Transactions on Software Engineering
Safety Analysis of Requirements for a Product Family
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Sound methods and effective tools for engineering modeling and analysis
Proceedings of the 25th International Conference on Software Engineering
Fault Contribution Trees for Product Families
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Automatic Synthesis of Dynamic Fault Trees from UML System Models
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Software fault tree analysis for product lines
HASE'04 Proceedings of the Eighth IEEE international conference on High assurance systems engineering
IEEE Software
A product-line requirements approach to safe reuse in multi-agent systems
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Bi-directional safety analysis of product lines
Journal of Systems and Software
DECIMAL and PLFaultCAT: From Product-Line Requirements to Product-Line Member Software Fault Trees
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Handling Safety-Related Feature Interaction in Safety-Critical Product Lines
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
A software fault tree key node metric
Journal of Systems and Software
Safety analysis of software product lines using state-based modeling
Journal of Systems and Software
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Gathering current knowledge about quality evaluation in software product lines
Proceedings of the 13th International Software Product Line Conference
Testing techniques in software engineering
Testing techniques in software engineering
Reliability prediction for fault-tolerant software architectures
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
A product-line approach to promote asset reuse in multi-agent systems
Software Engineering for Multi-Agent Systems IV
A safety case approach to assuring configurable architectures of safety-critical product lines
ISARCS'10 Proceedings of the First international conference on Architecting Critical Systems
Variability-aware safety analysis using delta component fault diagrams
Proceedings of the 17th International Software Product Line Conference co-located workshops
ESSAVis: a 2Dplus3D visual platform for speeding up the maintenance process of embedded systems
BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference
Hi-index | 0.00 |
Industry currently employs a product line approach to software development and deployment as a means to enhance quality while reducing development cost and time. This effort has created a climate where safety-critical software product lines are being developed without the full range of accompanying safety analysis tools available to software engineers. Software Fault Tree Analysis (SFTA) is a technique that has been used successfully to investigate contributing causes to potential hazards in safety-critical applications. This paper further extends the adaptation of SFTA to product lines of systems by describing a software safety analysis tool called PLFaultCAT. PLFaultCAT is an interactive, partially-automated support tool to aid software engineers in the application of product-line software SFTA. The paper describes the integration of product-line SFTA and PLFaultCAT with the software development life cycle. The description includes the initial construction of the product-line SFTA as well as the automated derivation of software fault trees for product line members. The technique and tool are illustrated with a small case study throughout the paper.