A novel reliability analysis approach for component‐based software based on the complex network theory.

Saved in:
Bibliographic Details
Title: A novel reliability analysis approach for component‐based software based on the complex network theory.
Authors: Li, Kewen1 likw@upc.edu.cn, Yu, Mingxiao1, Liu, Lu1, Zhai, Jiannan2, Liu, Wenying1
Source: Software Testing: Verification & Reliability. Sep2018, Vol. 28 Issue 6, p1-1. 13p.
Subjects: Software reliability, Computer reliability, Mathematical optimization, Probability theory, Bernstein polynomials
Abstract: Summary: Traditional software reliability evaluation approaches lack the analysis of intercomponent interactions of component‐based software systems, necessitating software reliability evaluation based on the reliabilities of the overall architecture and each component. In this paper, we propose a reliability evaluation model and an importance assessment technique for component‐based software based on the complex network theory. The components of a software system are identified and divided into 2 categories, input/output components and ordinary components. Then, the impact factors of ordinary components and input/output components are calculated based on the complex network theory and execution probabilities, respectively. Finally, the impact factors are used to evaluate the reliability of the software system and assess the importance of each component. Experimental results show that the proposed approach is able to estimate the reliability of component‐based software and provide relative priorities of the components that can be used to guide the system reliability optimization. [ABSTRACT FROM AUTHOR]
Copyright of Software Testing: Verification & Reliability is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 131298336
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A novel reliability analysis approach for component‐based software based on the complex network theory.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Li%2C+Kewen%22">Li, Kewen</searchLink><relatesTo>1</relatesTo><i> likw@upc.edu.cn</i><br /><searchLink fieldCode="AR" term="%22Yu%2C+Mingxiao%22">Yu, Mingxiao</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Liu%2C+Lu%22">Liu, Lu</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Zhai%2C+Jiannan%22">Zhai, Jiannan</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Liu%2C+Wenying%22">Liu, Wenying</searchLink><relatesTo>1</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Software+Testing%3A+Verification+%26+Reliability%22">Software Testing: Verification & Reliability</searchLink>. Sep2018, Vol. 28 Issue 6, p1-1. 13p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Software+reliability%22">Software reliability</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+reliability%22">Computer reliability</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+optimization%22">Mathematical optimization</searchLink><br /><searchLink fieldCode="DE" term="%22Probability+theory%22">Probability theory</searchLink><br /><searchLink fieldCode="DE" term="%22Bernstein+polynomials%22">Bernstein polynomials</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Summary: Traditional software reliability evaluation approaches lack the analysis of intercomponent interactions of component‐based software systems, necessitating software reliability evaluation based on the reliabilities of the overall architecture and each component. In this paper, we propose a reliability evaluation model and an importance assessment technique for component‐based software based on the complex network theory. The components of a software system are identified and divided into 2 categories, input/output components and ordinary components. Then, the impact factors of ordinary components and input/output components are calculated based on the complex network theory and execution probabilities, respectively. Finally, the impact factors are used to evaluate the reliability of the software system and assess the importance of each component. Experimental results show that the proposed approach is able to estimate the reliability of component‐based software and provide relative priorities of the components that can be used to guide the system reliability optimization. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Software Testing: Verification & Reliability is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=131298336
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1002/stvr.1674
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 13
        StartPage: 1
    Subjects:
      – SubjectFull: Software reliability
        Type: general
      – SubjectFull: Computer reliability
        Type: general
      – SubjectFull: Mathematical optimization
        Type: general
      – SubjectFull: Probability theory
        Type: general
      – SubjectFull: Bernstein polynomials
        Type: general
    Titles:
      – TitleFull: A novel reliability analysis approach for component‐based software based on the complex network theory.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Li, Kewen
      – PersonEntity:
          Name:
            NameFull: Yu, Mingxiao
      – PersonEntity:
          Name:
            NameFull: Liu, Lu
      – PersonEntity:
          Name:
            NameFull: Zhai, Jiannan
      – PersonEntity:
          Name:
            NameFull: Liu, Wenying
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Text: Sep2018
              Type: published
              Y: 2018
          Identifiers:
            – Type: issn-print
              Value: 09600833
          Numbering:
            – Type: volume
              Value: 28
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: Software Testing: Verification & Reliability
              Type: main
ResultId 1