Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Measuring software reliability: a fuzzy model

Published: 14 November 2011 Publication History

Abstract

Software reliability is an essential part of software engineering to ensure the quality of a system. There are various techniques, which can be used in building models for predicting quality attributes. This paper presents a Fuzzy model for software reliability prediction. We have proposed three parameters Availability, Failure Probability and Recoverability as an integrated measure of software reliability. Fuzzy Model provides a way to arrive at a discrete Reliability Non-functional requirement (NFR) in contrast to imprecise, vague and ambiguous. This model will help us to evolve intermediate stages between reliable state and unreliable state of a system. Results obtained by proposed model show that this is suitable for predicting software reliability of the software.

References

[1]
Yeh, R. et. al. Software Requirements: New Directions and Perspectives. Handbook of Software Engineering, 1984, pp. 519--543.
[2]
Roman, G. C. Taxonomy of Current Issues in Requirements Engineering. IEEE Computer, 18(4), 1985, pp.14--22.
[3]
Landes, D. and Studer, R. The Treatment of Non-Functional Requirements in MIKE. LNCS 989 (Software Engineering: ESEC'95), Springer-Verlag, 1995, pp. 294--306
[4]
Ebert, C. Dealing with Nonfunctional in Large Software Systems. Annals of Software Engineering, 3, 1997, pp. 367--395.
[5]
Mylopoulos, J., Chung, L., and Nixon, B., "Representing and Using Non-functional Requirements: A Process-Oriented Approach", IEEE Trans. on Software Eng, 18(6), pp. 483--497, June 1992.
[6]
Kotonya, G. and Sommerville, I. Requirements Engineering: Processes and Techniques. John Willey & Sons, 1998.
[7]
Jalote Pankaj, Murphy Brendan, Garzia Mario and Errez Ben, "Measuring Reliability of Software Products", Industrial track in Int. Symp. on Sw Reliability (ISSRE-2004), Saint Melo, France, Oct 2004
[8]
Lyu M. R., "Software Reliability Engineering: A Roadmap", Future of Software Engineering, 2007. FOSE '07
[9]
Malik N. M., Mushtaq A., Khalid S., Khalil T., Malik F. M., "Measurable & Scalable NFRs using Fuzzy Logic and Likert Scale", Computing Research Repository - CORR, 2009
[10]
http://www.weibull.com/SystemRelWeb/availability.htm
[11]
Paul Barringer, P.E., "Predict Failures: Crow-AMSAA 101 and Weibull 101", Proceedings of IMEC 2004 International Mechanical Engineering Conference, 2004
[12]
Singh Y., Bhatia, P. K., Sangwan O., "Predicting Software Maintenance Using Fuzzy Model", ACM SIGSOFT Software Engineering Notes (2009), Volume 34 Issue 4, July 2009
[13]
Aggarwal K.K, Singh Y., Chandra P. and Puri M., Measurement of Software Maintainability Using a Fuzzy Model, Journal of Computer Sciences 1 (4): 538--542, 2005
[14]
Fuzzy Logic Toolbox, User's Guide version 2, The Math Works Inc., SA, July 2002.
[15]
Gandotra V., Singhal A., Bedi P., "A Step Towards Secure Software System Using Fuzzy Logic", 2nd International Conference on Computer Engineering and Technology (ICCET), 2010
[16]
L. M. Cysneiros and J. C. S. do Prado Leite., "Non-functional requirements: From elicitation to conceptual models", IEEETrans., Software. Eng., 30(5): 328--350, 2007.
[17]
Prasad L., Gupta A. Badoria S., "Measurement of Software Reliability Using Sequential Bayesian Technique" Proceedings of the World Congress on Engineering and Computer Science 2009 Vol I WCECS 2009
[18]
Yen J., Liu X., Teh and S.H Xiaoqing, "A Fuzzy Logic-based Methodology for the Acquisition and Analysis of Imprecise Requirements".
[19]
Komeili M., Valizadeh M., Armanfard N. and Kabir E. "An optimal fuzzy system for feature reliability measuring in particle filter-based object tracking", Computer Conference, 2009. CSICC 2009. 14th International CSI
[20]
Kirner T.G., Davis A .M., "Nonfunctional Requirements of Real-Time Systems", Advances in Computers, Vol 42 pp 1--37 1996.
[21]
Wiegers, K. (2003). Software Requirements, 2nd edition. Microsoft Press.
[22]
Cysneiros, L.M. and Leite, J.C.S.P. "Integrating Non-Functional Requirements into data model" 4th International Symposium on Requirements Engineering -- Ireland June 1999.
[23]
Roman, G.-C. A Taxonomy of Current Issues in Requirements Engineering. IEEE Computer, 18(4), 1985, pp.14--22.

Cited By

View all
  • (2022)Analyzability of SOA using Soft Computing Technique2022 10th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)10.1109/ICRITO56286.2022.9964602(1-5)Online publication date: 13-Oct-2022
  • (2018)Models for Testing Modifiable SystemsProbabilistic Modeling in System Engineering10.5772/intechopen.75126Online publication date: 26-Sep-2018
  • (2015)Metric based efficiency analysis of educational ERP system usability-using fuzzy modelProceedings of the 2015 Third International Conference on Image Information Processing (ICIIP)10.1109/ICIIP.2015.7414801(382-386)Online publication date: 21-Dec-2015
  • Show More Cited By

Index Terms

  1. Measuring software reliability: a fuzzy model

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 36, Issue 6
    November 2011
    117 pages
    ISSN:0163-5948
    DOI:10.1145/2047414
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 November 2011
    Published in SIGSOFT Volume 36, Issue 6

    Check for updates

    Author Tags

    1. availability
    2. failure
    3. fuzzy model
    4. non-functional requirement
    5. probability
    6. recoverability
    7. reliability

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)13
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Analyzability of SOA using Soft Computing Technique2022 10th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)10.1109/ICRITO56286.2022.9964602(1-5)Online publication date: 13-Oct-2022
    • (2018)Models for Testing Modifiable SystemsProbabilistic Modeling in System Engineering10.5772/intechopen.75126Online publication date: 26-Sep-2018
    • (2015)Metric based efficiency analysis of educational ERP system usability-using fuzzy modelProceedings of the 2015 Third International Conference on Image Information Processing (ICIIP)10.1109/ICIIP.2015.7414801(382-386)Online publication date: 21-Dec-2015
    • (2013)Dynamic Data-Driven Fuzzy Modeling of Software Reliability GrowthTowards Advanced Data Analysis by Combining Soft Computing and Statistics10.1007/978-3-642-30278-7_19(241-252)Online publication date: 2013

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media