Developing Safety-Critical Software

Developing Safety-Critical Software

Author: Leanna Rierson

Publisher: CRC Press

Published: 2017-12-19

Total Pages: 612

ISBN-13: 1439813698

DOWNLOAD EBOOK

The amount of software used in safety-critical systems is increasing at a rapid rate. At the same time, software technology is changing, projects are pressed to develop software faster and more cheaply, and the software is being used in more critical ways. Developing Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance equips you with the information you need to effectively and efficiently develop safety-critical, life-critical, and mission-critical software for aviation. The principles also apply to software for automotive, medical, nuclear, and other safety-critical domains. An international authority on safety-critical software, the author helped write DO-178C and the U.S. Federal Aviation Administration’s policy and guidance on safety-critical software. In this book, she draws on more than 20 years of experience as a certification authority, an avionics manufacturer, an aircraft integrator, and a software developer to present best practices, real-world examples, and concrete recommendations. The book includes: An overview of how software fits into the systems and safety processes Detailed examination of DO-178C and how to effectively apply the guidance Insight into the DO-178C-related documents on tool qualification (DO-330), model-based development (DO-331), object-oriented technology (DO-332), and formal methods (DO-333) Practical tips for the successful development of safety-critical software and certification Insightful coverage of some of the more challenging topics in safety-critical software development and verification, including real-time operating systems, partitioning, configuration data, software reuse, previously developed software, reverse engineering, and outsourcing and offshoring An invaluable reference for systems and software managers, developers, and quality assurance personnel, this book provides a wealth of information to help you develop, manage, and approve safety-critical software more confidently.


SafeScrum® – Agile Development of Safety-Critical Software

SafeScrum® – Agile Development of Safety-Critical Software

Author: Geir Kjetil Hanssen

Publisher: Springer

Published: 2018-11-23

Total Pages: 237

ISBN-13: 3319993348

DOWNLOAD EBOOK

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 safety-critical systems; hence the authors propose guidelines and additions to make it both practically useful and compliant with the additional requirements found in safety standards. The book provides an overview of agile software development and how it can be linked to safety and relevant safety standards. SafeScrum® is described in detail as a useful approach for reaping the benefits of agile methods, and is intended as a set of ideas and a basis for adaptation in industry projects. The book covers roles, processes and practices, and documentation. It also includes tips on how standard software process tools can be employed. Lastly, some insights into relevant research in this new and emerging field are provided, and selected real-world examples are presented. The ideas and descriptions in this book are based on collaboration with the industry, in the form of discussions with assessment organizations, general discussions within the research fields of safety and software, and last but not least, the authors’ own experiences and ideas. It was mainly written for practitioners in industry who know a great deal about how to produce safety-critical software but less about agile development in general and Scrum in particular.


Software Process Improvement and Capability Determination

Software Process Improvement and Capability Determination

Author: Antonia Mas

Publisher: Springer

Published: 2017-09-08

Total Pages: 527

ISBN-13: 3319673831

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 17th International Conference on Software Process Improvement and Capability Determination, SPICE 2017, held in Palma de Mallorca, Spain, in October 2017. The 34 full papers presented together with 4 short papers were carefully reviewed and selected from 65 submissions. The papers are organized in the following topical sections: SPI in agile approaches; SPI in small settings; SPI and assessment; SPI and models; SPI and functional safety; SPI in various settings; SPI and gamification; SPI case studies; strategic and knowledge issues in SPI; education issues in SPI.


Software Process Improvement and Capability Determination

Software Process Improvement and Capability Determination

Author: Paul M. Clarke

Publisher: Springer

Published: 2016-05-11

Total Pages: 447

ISBN-13: 3319389807

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 16th International Conference on Software Process Improvement and Capability Determination, SPICE 2016, held in Dublin, Ireland, in June 2016. The 28 full papers presented together with 5 short papers were carefully reviewed and selected from 52 submissions. The papers are organized in the following topical sections: SPI in regulated and safety critical domains; gamification and education issues in SPI; SPI in agile and small settings; SPI and assessment; SPI and project management concerns; empirical research case studies of SPI; knowledge and human communications issues in SPI.


Product-Focused Software Process Improvement

Product-Focused Software Process Improvement

Author: Muhammad Ali Babar

Publisher: Springer Science & Business Media

Published: 2010-06-11

Total Pages: 421

ISBN-13: 3642137911

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 11th International Conference on Product-Focused Software Process Improvement, PROFES 2010, held in Limerick, Ireland, in June 2010. The 28 revised full papers presented together with the abstracts of 2 keynote addresses were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on software quality assurance; agile software development; software business; software systems; process quality; software measurement; and software process improvement.