skip to main content
10.1145/1134285.1134432acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Estimating software component reliability by leveraging architectural models

Published: 28 May 2006 Publication History

Abstract

Software reliability techniques are aimed at reducing or eliminat-ing failures in software systems. Reliability in software systems istypically measured during or after system implementation. How-ever, software engineering methodology lays stress on doing the"correct things" early on in the software development lifecycle inorder to curb development and maintenance costs. In this paper, wepropose a framework for reliability estimation of software compo-nents at the level of software architecture.

References

[1]
Goel A.L., Okumoto K., Time-Dependent Error-Detection Rate Models for Software Reliability and Other Performance Measures, IEEE Trans. on Reliability, 28(3): 206--211, 1979.
[2]
Goseva-Popstojanova K. et al., Comparison of Architecture-Based Software Reliability Models, in ISSRE 2001, pp. 22--31.
[3]
Jelinski, Z. and Moranda, P. B., Software Reliability Research, Statistical Computer Performance Evaluation, edited by W. Freigerger, Academic Press, 1972.
[4]
Littlewood, B.A., and Verrall, J.L., A Bayesian Reliability Growth Model for Computer Software, Applied Statistics, Volume 22, pp. 332--346, 1973.
[5]
Musa J.D., and Okumoto K., Logarithmic Poisson Execution Time Model for Software Reliability Measurement, in Proceedings of. Compsac 1984, pp. 230--238, 1984.
[6]
Perry, D.E., and Wolf, A.L. Foundations for the Study of Software Architecture, Software Engineering Notes, 17(4), 1992.
[7]
Rabiner L.R., A Tutorial on Hidden Markov Models, in Proceedings of the IEEE, vol. 77, pp. 257--286, 1989
[8]
Reussner R., Schmidt H., Poernomo I., Reliability prediction for component-based software architectures, In Journal of Systems and Software, 66(3), Elsevier Science Inc, 2003.
[9]
Roshandel R., Medvidovic N., Multi-View Software Component Modeling for Dependability, in Architecting Dependable Systems II, LNCS, 2004.
[10]
Roshandel R., Schmerl B., Medvidovic N., Garlan D., andZhang D., Understanding Tradeoffs among Different Architectural Modeling Approaches, in Proc. of the 4th Working IEEE/IFIP Conference on Software Architecture, Oslo, June 2004.
[11]
Wang W., Wu Y., Chen M., An architecture-based software reliability model, in Proc. of Pacific Rim International Symposium on Dependable Computing, 1999.
[12]
Yacoub S.M., Cukic B., Ammar H.H., Scenario-Based Reliability Analysis of Component-Based Software, in 10th Int'l Symposium on Software Reliability Engr., Boca Raton, Nov.1999.

Cited By

View all
  • (2020)The role of blockchain for increase trust on software components and services2020 IEEE 14th International Conference on Application of Information and Communication Technologies (AICT)10.1109/AICT50176.2020.9368582(1-4)Online publication date: 7-Oct-2020
  • (2017)Early Detection of Software Reliability: A Design AnalysisStrategic Engineering for Cloud Computing and Big Data Analytics10.1007/978-3-319-52491-7_5(83-99)Online publication date: 15-Feb-2017
  • (2016)Technique for Early Reliability Prediction of Software Components Using Behaviour ModelsPLOS ONE10.1371/journal.pone.016334611:9(e0163346)Online publication date: 26-Sep-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '06: Proceedings of the 28th international conference on Software engineering
May 2006
1110 pages
ISBN:1595933751
DOI:10.1145/1134285
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 May 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. components
  2. reliability
  3. software architecture

Qualifiers

  • Article

Conference

ICSE06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)The role of blockchain for increase trust on software components and services2020 IEEE 14th International Conference on Application of Information and Communication Technologies (AICT)10.1109/AICT50176.2020.9368582(1-4)Online publication date: 7-Oct-2020
  • (2017)Early Detection of Software Reliability: A Design AnalysisStrategic Engineering for Cloud Computing and Big Data Analytics10.1007/978-3-319-52491-7_5(83-99)Online publication date: 15-Feb-2017
  • (2016)Technique for Early Reliability Prediction of Software Components Using Behaviour ModelsPLOS ONE10.1371/journal.pone.016334611:9(e0163346)Online publication date: 26-Sep-2016
  • (2015)A framework for the estimation of OO software reliability using design complexity metrics2015 International Conference on Trends in Automation, Communications and Computing Technology (I-TACT-15)10.1109/ITACT.2015.7492648(1-7)Online publication date: Dec-2015
  • (2015)Fuzzy stochastic Petri nets and analysis of the reliability of multi‐state systemsIET Software10.1049/iet-sen.2014.00029:3(83-93)Online publication date: Jun-2015
  • (2014)Evaluating probabilistic models with uncertain model parametersSoftware and Systems Modeling (SoSyM)10.1007/s10270-012-0277-513:4(1395-1415)Online publication date: 1-Oct-2014
  • (2013)An Approach to Reliable Software Architectures EvolutionProceedings of the 2013 13th International Conference on Quality Software10.1109/QSIC.2013.26(305-312)Online publication date: 29-Jul-2013
  • (2013)Quality attribute focused multilayer requirement elicitation: Judicious approach to drive business value2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI)10.1109/ICACCI.2013.6637500(2069-2075)Online publication date: Aug-2013
  • (2012)Automated Analysis and Code Generation for Domain-Specific ModelsProceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture10.1109/WICSA-ECSA.212.24(161-170)Online publication date: 20-Aug-2012
  • (2011)Architecture-based reliability evaluation under uncertaintyProceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS10.1145/2000259.2000275(85-94)Online publication date: 20-Jun-2011
  • Show More Cited By

View Options

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