skip to main content
10.1145/2383276.2383304acmotherconferencesArticle/Chapter ViewAbstractPublication PagescompsystechConference Proceedingsconference-collections
research-article

SOREGENE: a software reliability modelling tool

Published: 22 June 2012 Publication History

Abstract

Software reliability, as a property of dependability is important non-functional characteristic of software intensive systems. Currently there exists neither a universally accepted software reliability model, nor a specific tool, that fosters reliability calculation. In this paper we present a tool for estimation of software reliability, based on architectural model of a software intensive system, using the notation of Generalized Nets. The tool is developed using the open-source Eclipse Rich Client Platform and implements architectural reliability model, based on fuzzy theory.

References

[1]
Avižienis, A., Laprie, J-C., Randell, B., Basic concepts and Taxonomy of dependable and secure computing, IEEE Trans on Dependable and Secure computing, Vol. 1, Issue 1, Jan -March 2004.
[2]
Chandran, S. K., A. Dimov and S. Punnekkat, Modeling uncertainties in the estimation of software reliability -- a pragmatic approach, accepted for publication in Proceedings of the Fourth IEEE International Conference on Secure Software Integration and Reliability Improvement (SSIRI 2010), Singapore, June 2010, pp. 227--236.
[3]
Farr, W., Software reliability modeling survey, in: M. R. Lyu (Ed.), Handbook of Software Reliability Engineering, McGraw-Hill, New York, 1996, pp. 71--117.
[4]
Goseva-Popstojanova K., Trivedi, K. S.: Architecture Based Approach to Reliability Assessment of Software Systems, Performance Evaluation, v.45/2--3, June 2001.
[5]
Farr, W., Software reliability modeling survey, in: M. R. Lyu (Ed.), Handbook of Software Reliability Engineering, McGraw-Hill, New York, 1996, pp. 71--117.
[6]
Dimov, A., S. Chandran and S. Punnekkat, How do we collect data for software reliability estimation?, in Proc. of of the 11th Intern. Conference CompSysTech 2010, Sofia, Bulgaria, June 17--18, 2010, ACM ICPS, vol. 471, pp. 155--160.
[7]
Atanassov, K.: Generalized Nets, World Scientific, 1991.
[8]
Dimov, A. and S. Punnekkat, Fuzzy reliability model for component-based software systems, In proceedings of the 36th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2010), Lille, France, September 1--3, 2010, pp. 39--46.
[9]
Eclipse Platform Technical Overview, published 2003, Available at http://www.eclipse.org/whitepapers/eclipse-overview.pdf (last visited: April 2012).
[10]
Steinberg, D., et all, EMF: Eclipse Modeling Framework, 2nd Eition, Addison-Wesley, 2009.
[11]
Bilnoski, P., Notes for Starting Out with Eclipse GEF, 2010, available at: http://pbwhiteboard.blogspot.com/2010/12/notes-for-starting-out-with-eclipse-gef.html (last isited: April 2012).
[12]
Nikora, A., Computer Aided Software Reliability Estimation User's Guide (CASRE), Version 3.0, 2002.
[13]
Zadeh, L.: Fuzzy Sets as the Basis for a Theory of Possibility, Fuzzy Sets and Systems vol. 1, pp. 3--28, 1978 (Reprinted in Fuzzy Sets and Systems 100 (Supplement): 9--34, 1999.).

Cited By

View all
  • (2017)RELSPECDesign Automation for Embedded Systems10.1007/s10617-017-9183-y21:1(37-87)Online publication date: 1-Mar-2017
  • (2015)RELSPEC: A Framework for Early Reliability Refinement of Embedded Applications2015 28th International Conference on VLSI Design10.1109/VLSID.2015.12(41-46)Online publication date: Jan-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CompSysTech '12: Proceedings of the 13th International Conference on Computer Systems and Technologies
June 2012
440 pages
ISBN:9781450311939
DOI:10.1145/2383276
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 June 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. fuzzy methods
  2. generalized nets
  3. software dependability
  4. software reliability
  5. tool support

Qualifiers

  • Research-article

Funding Sources

Conference

CompSysTech'12

Acceptance Rates

Overall Acceptance Rate 241 of 492 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)RELSPECDesign Automation for Embedded Systems10.1007/s10617-017-9183-y21:1(37-87)Online publication date: 1-Mar-2017
  • (2015)RELSPEC: A Framework for Early Reliability Refinement of Embedded Applications2015 28th International Conference on VLSI Design10.1109/VLSID.2015.12(41-46)Online publication date: Jan-2015

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