• DocumentCode
    2518573
  • Title

    Fuzzy Reliability Model for Component-Based Software Systems

  • Author

    Dimov, Aleksandar ; Punnekkat, Sasikumar

  • Author_Institution
    Dept. of Software Technol., Univ. of Sofia, Sofia, Bulgaria
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    Component-based software engineering has been projected off-late as an appropriate paradigm for embedded systems development. However this becomes feasible only if the dependability attributes, such as reliability, of embedded systems can be properly estimated and guaranteed using appropriate models. Another recent trend is the prevalence of architectural modelling of software systems due to the advantages such as composability reasoning and analysis of system behaviour as well as the flexibility and reusability of models. However, a major issue is that there exist uncertainty in the reliability parameters associated with the traditional testing-based approaches for particular architectural entities (e.g. components and/or connectors). In this context, we propose a new approach for the reliability estimation of component-based software systems, which steps on an architectural model of the system using Generalized Nets. This notation is a generalization of Petri nets and is an all-purpose formal modelling technique for the description of parallel phenomena. For the reliability description, we apply possibility theory, which has the potential to solve the uncertainty aspect. This is based on fuzzy sets and describes reliability properties of software components in systems architecture with fuzzy measures.
  • Keywords
    Petri nets; embedded systems; formal specification; fuzzy set theory; object-oriented programming; software reusability; Petri nets; component-based software systems; embedded systems; formal modelling technique; fuzzy reliability model; generalized nets; possibility theory; reliability estimation; software engineering; Connectors; Embedded system; Software reliability; Software systems; Uncertainty; Unified modeling language; Generalized Nets; software reliability; software reliability models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on
  • Conference_Location
    Lille
  • ISSN
    1089-6503
  • Print_ISBN
    978-1-4244-7901-6
  • Type

    conf

  • DOI
    10.1109/SEAA.2010.46
  • Filename
    5598077