Skip to content
Open access

Software Safety Architecture Analysis

Jul 2026 · Journal of System Safety · Vol 60 · 0 citations

TL;DR

By identifying the software architecture pattern(s) employed in a system and understanding the safety concerns and potential mitigations, system safety practitioners have a basis for an in-depth, repeatable software architecture analysis methodology.

Abstract

The intent of this paper publication is to address Software (SW) Safety Architecture Analysis and to provide an approach for conducting the architecture analysis Level of Rigor task utilizing software architecture patterns. While there are many architecture analysis techniques commonly used in practice today (e.g., Architecture Tradeoff Analysis Method (ATAM), Software Architecture Analysis Method (SAAM), Scenario based Architecture Level UsabiliTy Analysis (SALUTA), etc.), they seem to concentrate on the architecture of the system rather than the structure of the system’s software. By analyzing software architecture patterns, the safety practitioner can pay close attention to the true architecture of the software. The methodology described within further details the safety concerns associated with each of the patterns. The general safety concerns are stability/robustness, data handling, maintainability, testability, and security. Each of these concerns are broken down to more specificity in the brief. By identifying the software architecture pattern(s) employed in a system and understanding the safety concerns and potential mitigations, system safety practitioners have a basis for an in-depth, repeatable software architecture analysis methodology.

Read PDF

Similar papers

Book Open access Oct 2026

ArchSafe Unified Modeler: Automated ASIL, Change-Impact, and Failure Analysis of Architecture and Safety

Safety engineering and design modeling in the development of Cyber-physical Systems (CPS) involves fragmented tools, languages, and representations. Furthermore, both modeling activities are performed at different stages of the CPS development life cycle. This fragmentation necessitates manual synchronization and consi...

Muhammad Asim Minhas, Erik Burger, Ralf Reussner · 0 citations
Open access Aug 2026

Towards a Theoretical Framework for Software Engineering: A Conceptual Definition of Software Life Cycles (And More)

A well-known model for requirements and specifications is used as a basis for a rigorous and uniform description of software development activities, suitable to describe the most popular software life cycles, as well as to describe the properties of software development activities.

L. Lavazza · 0 citations
Conference

Overview of Model Based Systems Engineering

Model-Based Systems Engineering (MBSE) is an emerging methodology that enhances traditional modeling and systems engineering practices. It supports the development of the Concept of Operations (ConOps), as well as requirements, design, testing, risk management, configuration management, verification, and validation of...

LaMont McAliley · 0 citations
Review Open access Sep 2026

DEVSECOPS: A Systematic Literature Review on Security Integration in Development and Operations

In a world in which organizations are continually trying to deliver their software as quickly as possible. Keeping security strong throughout the development process is becoming a pressing challenge. Usually, security is put in at the end of the development process, typically resulting in high and extensive cost in ord...

Oluwatobi Kuye, Ridwan Kolapo, T. Atoyebi et al. · 0 citations
Open access Sep 2026

Auditing the coverage of software quality & security & compliance requirements throughout the software development life cycle: A holistic approach

In recent years, due to the widespread adoption of Agile and DevSecOps approaches to software development, the increasing number of abuses and malicious actions targeting information technology-based resources and the accelerating need for software applications to adhere compliance requirements with certain standards,...

Zhelyana Doneva Georgieva, R. Doneva, Silvia Gaftandzhieva · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.