Failure-Modes-Based Software Reading

Identifying failure modes and their effects is critical to software failure mode and effects analysis and it largely depends on the analysts’ experience and the skill. This book develops a series of reading techniques based on common and prioritized failu

  • PDF / 2,665,807 Bytes
  • 104 Pages / 439.37 x 666.142 pts Page_size
  • 21 Downloads / 214 Views

DOWNLOAD

REPORT


Yang-Ming Zhu

Failure-Modes-Based Software Reading

SpringerBriefs in Computer Science

More information about this series at http://www.springer.com/series/10028

Yang-Ming Zhu

Failure-Modes-Based Software Reading

123

Yang-Ming Zhu Solon, OH USA

ISSN 2191-5768 ISSN 2191-5776 (electronic) SpringerBriefs in Computer Science ISBN 978-3-319-65102-6 ISBN 978-3-319-65103-3 (eBook) https://doi.org/10.1007/978-3-319-65103-3 Library of Congress Control Number: 2017947869 © The Author(s) 2017 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Printed on acid-free paper This Springer imprint is published by Springer Nature The registered company is Springer International Publishing AG The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland

To Alex, Harold, and Xiao-Hong

Acknowledgements

I would like to thank an anonymous reviewer whose comments and suggestions helped me improving the presentation of Chap. 1 and the acquisition editor Ralf Gerstner whose comments and suggestions helped me improving the overall flow and examples in various chapters. Last but certainly not the least, I am deeply grateful to my family for their sacrifices of quality family time while I was busy at nights and over weekends writing and revising this book.

vii

Contents

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

1 1 1 3 4 5

. . . . . . . Life Cycle . .........

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

7 7 8 9 9 10 11 13 15

3

Software Review and Software Reading . . . . . . . . . . . . . . . . . 3.1 Software Review and Inspection . . . . . . . . . . . . . . . . . . . . 3.2 Software Reading Techniques . . . . . . . . . . . . . . . . . . . . . . 3.2.1 Software Reading Defined . . . . . . . . . . . . . . . . . . . 3.2.2 Systematic Reading and Unsystematic Reading . . . . 3.2.3 A