To main content

Extending software development methodologies to support trustworthiness-by-design

Abstract

People are increasingly concerned about the trustworthiness of software that they use when acting within socio-technical systems. Ideally, software development projects have to address trustworthiness requirements from the very early stages of development using constructive methods to enable trustworthiness-by-design. We analyze the development methodologies with re-spect to their capabilities for supporting the development of trustworthy soft-ware. Our analysis reveals that well-established development methodologies do not specifically support the realization of trustworthy software. Based on find-ings, we propose a generic mechanism for extending development methodolo-gies by incorporating process chunks that represent best practices and explicitly address the systematical design of trustworthy software. We demonstrate the application of our approach by extending a design methodology to foster the development of trustworthy software for socio-technical systems.

Category

Academic article

Language

English

Author(s)

  • Nazila Gol Mohammadi
  • Torsten Bandyszak
  • Sachar Paulus
  • Per Håkon Meland
  • Thorsten Weyer
  • Klaus Pohl

Affiliation

  • University of Essen
  • Mannheim University of Applied Sciences
  • SINTEF Digital / Software Engineering, Safety and Security

Year

2015

Published in

CEUR Workshop Proceedings

ISSN

1613-0073

Volume

1367

Page(s)

213 - 220

View this publication at Cristin