Your browser doesn't support javascript.
loading
Design-Time Reliability Prediction Model for Component-Based Software Systems.
Ali, Awad; Bashir, Mohammed Bakri; Hassan, Alzubair; Hamza, Rafik; Alqhtani, Samar M; Tawfeeg, Tawfeeg Mohmmed; Yousif, Adil.
Afiliação
  • Ali A; Department of Computer Science, College of Science and Arts-Sharourah, Najran University, Sharourah 68341, Saudi Arabia.
  • Bashir MB; Department of Math, Turubah University College, Taif University, Taif 26571, Saudi Arabia.
  • Hassan A; Department of Computer Science, Faculty of Computer Science and Information Technology, Shendi University, Shendi 41601, Sudan.
  • Hamza R; Department of Computer Science, School of Computer Science and Informatics, University College Dublin, Belfield, D04 V1W8 Dublin, Ireland.
  • Alqhtani SM; Lero-the Irish Software Research Centre, Tierney Building, University of Limerick, Sreelane, V94 NYD3 Limerick, Ireland.
  • Tawfeeg TM; Big Data Integration Research Center, National Institute of Information and Communications Technology, Tokyo 184-8795, Japan.
  • Yousif A; Department of Information Systems, College of Computer Science and Information Systems, Najran University, Najran 61441, Saudi Arabia.
Sensors (Basel) ; 22(7)2022 Apr 06.
Article em En | MEDLINE | ID: mdl-35408427
Software reliability is prioritised as the most critical quality attribute. Reliability prediction models participate in the prevention of software failures which can cause vital events and disastrous consequences in safety-critical applications or even in businesses. Predicting reliability during design allows software developers to avoid potential design problems, which can otherwise result in reconstructing an entire system when discovered at later stages of the software development life-cycle. Several reliability models have been built to predict reliability during software development. However, several issues still exist in these models. Current models suffer from a scalability issue referred to as the modeling of large systems. The scalability solutions usually come at a high computational cost, requiring solutions. Secondly, consideration of the nature of concurrent applications in reliability prediction is another issue. We propose a reliability prediction model that enhances scalability by introducing a system-level scenario synthesis mechanism that mitigates complexity. Additionally, the proposed model supports modeling of the nature of concurrent applications through adaption of formal statistical distribution toward scenario combination. The proposed model was evaluated using sensors-based case studies. The experimental results show the effectiveness of the proposed model from the view of computational cost reduction compared to similar models. This reduction is the main parameter for scalability enhancement. In addition, the presented work can enable system developers to know up to which load their system will be reliable via observation of the reliability value in several running scenarios.
Assuntos
Palavras-chave

Texto completo: 1 Base de dados: MEDLINE Assunto principal: Software Tipo de estudo: Observational_studies / Prognostic_studies / Risk_factors_studies Idioma: En Ano de publicação: 2022 Tipo de documento: Article

Texto completo: 1 Base de dados: MEDLINE Assunto principal: Software Tipo de estudo: Observational_studies / Prognostic_studies / Risk_factors_studies Idioma: En Ano de publicação: 2022 Tipo de documento: Article