๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

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

โฌ‡  Acquire This Volume

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


Embedded Software Development for Safety
โœ Chris Hobbs ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› CRC Press ๐ŸŒ English

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

Embedded Software Development for Safety
โœ Chris Hobbs (Author) ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› CRC Press

<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

SafeScrumยฎ โ€“ Agile Development of Safety
โœ Geir Kjetil Hanssen, Tor Stรฅlhane, Thor Myklebust ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Springer International Publishing ๐ŸŒ English

<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

Software Architecture: System Design, De
โœ Joseph W. Yoder, Ralph Johnson (auth.), Jan Bosch, Morven Gentleman, Christine H ๐Ÿ“‚ Library ๐Ÿ“… 2002 ๐Ÿ› Springer US ๐ŸŒ English

<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