Visualizing Change in Agile Safety-Critical Systems

Jane Cleland-Huang, Argawal Ankit, Christoph Mayr-Dorn, Michael Vierhauser

Research output: Contribution to journalArticlepeer-review

Abstract

Safety-critical software systems must be developed using rigorous safety assurance practices. This has led to the phenomenon referred to as the “big freeze” in which the cost, effort, and difficulty of introducing new functionality to an already certified product is prohibitively expensive. However, present day agile processes have greatly matured to the extent that organizations who have traditionally used waterfall approaches are actively experimenting with agile practices even across relatively high-criticality domains. At the same time, organizations experienced in agile development are increasingly building Cyber-Physical Systems (CPS), often without sufficient knowledge or instrumentation to adopt appropriate hazard analysis and safety assurance practices. The challenge in both scenarios is to manage, and more importantly understand change, and to further leverage automated software traceability to support the incremental development and maintenance of a safety case. This article explores solutions for visualizing and understanding change in highly-incremental, safety-critical development contexts.
Original languageEnglish
Article number9108244
Pages (from-to)43-51
Number of pages9
JournalIEEE Software
Volume38
Issue number3
DOIs
Publication statusPublished - Jun 2020

Fields of science

  • 202005 Computer architecture
  • 202017 Embedded systems
  • 102 Computer Sciences
  • 102002 Augmented reality
  • 102006 Computer supported cooperative work (CSCW)
  • 102015 Information systems
  • 102020 Medical informatics
  • 102022 Software development
  • 102034 Cyber-physical systems
  • 201132 Computational engineering
  • 201305 Traffic engineering
  • 207409 Navigation systems
  • 502032 Quality management
  • 502050 Business informatics
  • 102040 Quantum computing 
  • 509026 Digitalisation research
  • 102027 Web engineering
  • 102016 IT security
  • 503015 Subject didactics of technical sciences

JKU Focus areas

  • Digital Transformation
  • Sustainable Development: Responsible Technologies and Management

Cite this