Trustworthiness is a key success factor in the acceptance and adoption of cyber-physical systems. The author first discusses various existing definitions of trust and trustworthiness and extends them to cyber-physical systems. A comprehensive framework is proposed, including methods that cover all phases of development: requirements engineering, system design, trustworthiness evaluation, run-time maintenance, and evidence-based assurance. To support a smooth integration of the methods into development projects, these methods are provided in the form of so-called capability patterns. A running example from the ambient assisted living domain is used to demonstrate the application of the methods.
- Methods for Addressing Trustworthiness in Development Methodologies
- Analysis and Documentation of Trustworthiness Requirements and Trust Concerns
- Trustworthiness Evaluation and Maintenance
- Evidence-Based Trustworthiness Using Trustworthiness Cases
- Scientists and students in the field of system and software engineering, quality assurance, digitalization and business application development
- Project managers, software engineers, software architects and system analysts
About the Author
Nazila Gol Mohammadi is currently working as an associate researcher at paluno – The Ruhr Institute for Software Technology in Essen, Germany. Her research interests include software engineering, requirements engineering, digitalization, cloud computing, cyber-physical systems, and trustworthiness of software systems.