Safeware: system safety and computers
Safeware: system safety and computers
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Towards integrated safety analysis and design
ACM SIGAPP Applied Computing Review - Special issue on saftey-critical software
Safety Critical Computer Systems
Safety Critical Computer Systems
Software Architecture in Practice
Software Architecture in Practice
Dependability of Critical Computer Systems v. 3
Dependability of Critical Computer Systems v. 3
Architecting dependable systems
Architecting dependable systems
Failure modelling in software architecture design for safety
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Towards evidence-based architectural design for safety-critical software applications
Architecting dependable systems IV
Software safety: relating software assurance and software integrity
International Journal of Critical Computer-Based Systems
Managing architectural design decisions for safety-critical software systems
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Architectural design decisions for achieving reliable software systems
ISARCS'10 Proceedings of the First international conference on Architecting Critical Systems
SAFECOMP'07 Proceedings of the 26th international conference on Computer Safety, Reliability, and Security
Pattern-oriented knowledge model for architecture design
Proceedings of the 17th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
The influence of architecture in assurance of system safety is being increasingly recognised in mission-critical software applications. Nevertheless, most architectural strategies have not been developed to the extent necessary to ensure safety of these systems. Moreover, many software safety standards fail to discuss the rationale behind the adoption of alternative architectural mechanisms. Safety has not been explicitly considered by existing software architecture design methodologies. As a result, there is little practical guidance on how to address safety concerns in ýshapingý a ýsafeý software architecture. This paper presents a method for software architecture design within the context of safety. This method is centred upon extending the existing notion of architectural tactics to include safety as a consideration. The approach extends existing software architecture design methodologies and demonstrates the true value of deployment of specific protection mechanisms. The feasibility of this method is demonstrated by an example.