Abstract
Software is a major component of most important system applications. Because the software component typically provides critical functions, faults in the software may cause the system to fail in a significant way. Such system failures due to direct software faults are what we classify as “software failures.” Thus, it is important to use methods and techniques that provide evidence that the software component has been designed, implemented, tested, installed, and, as necessary, updated without faults that might result in undesirable system failures. Originate from safety case, which has been used in the aerospace and nuclear industries, reliability case is one method to make sure that the software’s reliability has been reached. This paper briefly reviews some of the previous research in the area of safety case. And then introduce the concept of reliability case. This is followed by a discussion of the approach to issuing reliability case—argumentation pattern. Finally, we draw the conclusion and discuss related future works.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
SAE (1998) Software reliability program standard. Warrendale, PA
SAE (2004) Software reliability program implementation guide. Warrendale, PA
Jones JA, Marshall J, Newman B (2004) The reliability case in the REMM methodology
Lipson H (2008: 2011) Assurance cases overview. US Department of Homeland Security
Hawkins R, Kelly T (2010) A systematic approach for developing software safety arguments. J System Safety 46(4):25–33
Gamma E, Helm R, Johnson R, et al. (1995) Design patterns: elements of reusable object-orientated software. Addison-Wesley, Boston
Kelly T (1998) Arguing safety: a systematic approach to managing safety cases. University of York, York
Ayoub A, Kim B, Lee I et al (2012) A safety case pattern for model-based development approach: NASA formal methods symposium (NFM). Norfolk, VA
Matsuno Y, Taguchi K (2011) Parameterised argument structure for GSN patterns
Conner SA, Watts PE (2012) Transformation of thermal ink-jet product reliability strategy
Minyan L (2011) Software reliability engineering. National Defense Industry Press, Beijing (In Chinese)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, B., Lu, M. (2014). Argumentation Pattern: An Approach to Issuing Software Reliability Case. In: Jia, L., Liu, Z., Qin, Y., Zhao, M., Diao, L. (eds) Proceedings of the 2013 International Conference on Electrical and Information Technologies for Rail Transportation (EITRT2013)-Volume II. Lecture Notes in Electrical Engineering, vol 288. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-53751-6_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-53751-6_40
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-53750-9
Online ISBN: 978-3-642-53751-6
eBook Packages: EngineeringEngineering (R0)