The University of Southampton
University of Southampton Institutional Repository

Developing critical software in the modern threat environment

Developing critical software in the modern threat environment
Developing critical software in the modern threat environment
As software becomes ever more embedded into the fabric of society, more systems are becoming critical to large numbers of people, either by design or unintentionally. Even those that may not be considered safety-critical can have a large impact when they fail (e.g. banking systems). Consequently, software can be critical for a number of reasons, including: safety; security; and mission impact of failure. We would expect criticality, along with software requirements, to emerge from coherent, integrated systems-level analyses that include data, security, mission and safety aspects. We have combined software requirements from a number of sources, including those based on the "4+1" software safety principles and those emerging from security considerations, to produce a single list of top-level expectations that any critical software development would be expected to satisfy. This list provides a simple, unified structure that may, for example, be used to organize audits or promote discussion between customer and supplier.
Stevens, Brian
d5eade5b-4533-4580-b7a3-33e638da3b1a
Ashmore, Rob
ced9b20c-79c4-47d7-8463-a01cf256ec54
Margheri, Andrea
4b87c32d-3eaf-445e-8ac0-8207daace2e1
Sassone, Vladimiro
df7d3c83-2aa0-4571-be94-9473b07b03e7
Stevens, Brian
d5eade5b-4533-4580-b7a3-33e638da3b1a
Ashmore, Rob
ced9b20c-79c4-47d7-8463-a01cf256ec54
Margheri, Andrea
4b87c32d-3eaf-445e-8ac0-8207daace2e1
Sassone, Vladimiro
df7d3c83-2aa0-4571-be94-9473b07b03e7

Stevens, Brian, Ashmore, Rob, Margheri, Andrea and Sassone, Vladimiro (2019) Developing critical software in the modern threat environment. Safety Critical System Symposium. 05 - 07 Feb 2019. 17 pp .

Record type: Conference or Workshop Item (Paper)

Abstract

As software becomes ever more embedded into the fabric of society, more systems are becoming critical to large numbers of people, either by design or unintentionally. Even those that may not be considered safety-critical can have a large impact when they fail (e.g. banking systems). Consequently, software can be critical for a number of reasons, including: safety; security; and mission impact of failure. We would expect criticality, along with software requirements, to emerge from coherent, integrated systems-level analyses that include data, security, mission and safety aspects. We have combined software requirements from a number of sources, including those based on the "4+1" software safety principles and those emerging from security considerations, to produce a single list of top-level expectations that any critical software development would be expected to satisfy. This list provides a simple, unified structure that may, for example, be used to organize audits or promote discussion between customer and supplier.

Text
SafetyCriticalSystemSymposium_2019
Available under License Other.
Download (281kB)

More information

Submitted date: 2018
Published date: February 2019
Venue - Dates: Safety Critical System Symposium, 2019-02-05 - 2019-02-07

Identifiers

Local EPrints ID: 425808
URI: http://eprints.soton.ac.uk/id/eprint/425808
PURE UUID: 8e60860e-49b1-41f5-a3b4-aa2198404f8c
ORCID for Andrea Margheri: ORCID iD orcid.org/0000-0002-5048-8070
ORCID for Vladimiro Sassone: ORCID iD orcid.org/0000-0002-6432-1482

Catalogue record

Date deposited: 05 Nov 2018 17:30
Last modified: 10 Sep 2024 01:40

Export record

Contributors

Author: Brian Stevens
Author: Rob Ashmore
Author: Andrea Margheri ORCID iD
Author: Vladimiro Sassone ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×