Development of Safety-Critical Systems : Architecture and Software
โ Scribed by Gopinath Karmakar; Amol Wakankar; Ashutosh Kabra; Paritosh Pandya
- Publisher
- Springer Nature Switzerland
- Year
- 2023
- Tongue
- English
- Leaves
- 382
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This book provides professionals and students with practical guidance for the development of safety-critical computer-based systems. It covers important aspects ranging from complying with standards and guidelines to the necessary software development process and tools, and also techniques pertaining to model-based application development platforms as well as qualified programmable controllers.
After a general introduction to the bookโs topic in chapter 1, chapter 2 discusses dependability aspects of safety systems and how architectural design at the system level helps deal with failures and yet achieves the targeted dependability attributes. Chapter 3 presents the software development process which includes verification and validation at every stage, essential to the development of software for systems performing safety functions. It also explains how the process helps in developing a safety case that can be independently verified and validated. The subsequent chapter 4 presents some important standards and guidelines, which apply to different industries and in different countries. Chapter 5 then discusses the steps towards complying with the standards at every phase of development. It offers a guided tour traversing the path of software qualification by exploring the necessary steps towards achieving the goal with the help of case studies. Chapter 6 highlights the application of formal methods for the development of safety systems software and introduces some available notations and tools which assist the process. Finally, chapter 7 presents a detailed discussion on the importance and the advantages of qualified platforms for safety systems application development, including programmable controller (PLC) and formal model-based development platforms. Each chapter includes case studies illustrating the subject matter.
โฆ Table of Contents
Cover
Front Matter
1. Introduction
2. System Architecture and Dependability
3. Software Development Process
4. Complying with Standards and Guides
5. Qualification of Safety System Software
6. Formal Modeling, Verification and Automated Synthesis
7. Development of Qualified Platform
Back Matter
๐ SIMILAR VOLUMES
This is a book about the development of dependable, embedded software. It is for systems designers, implementers, and verifiers who are experienced in general embedded software development, but who are now facing the prospect of delivering a software-based system for a safety-critical application. I
<p>This is a book about the development of dependable, embedded software. It is for systems designers, implementers, and verifiers who are experienced in general embedded software development, but who are now facing the prospect of delivering a software-based system for a safety-critical application
<p><p>This book addresses the development of safety-critical software and to this end proposes the SafeScrumยฎ methodology. SafeScrumยฎ was inspired by the agile method Scrum, which is extensively used in many areas of the software industry. Scrum is, however, not intended or designed for use with saf
<p>For more and more systems, software has moved from a peripheral to a central role, replacing mechanical parts and hardware and giving the product a competitive edge. Consequences of this trend are an increase in: the size of software systems, the variability in software artifacts, and the importa