6 research outputs found

    Analyzing the Influence of Processor Speed and Clock Speed on Remaining Useful Life Estimation of Software Systems

    Full text link
    Prognostics and Health Management (PHM) is a discipline focused on predicting the point at which systems or components will cease to perform as intended, typically measured as Remaining Useful Life (RUL). RUL serves as a vital decision-making tool for contingency planning, guiding the timing and nature of system maintenance. Historically, PHM has primarily been applied to hardware systems, with its application to software only recently explored. In a recent study we introduced a methodology and demonstrated how changes in software can impact the RUL of software. However, in practical software development, real-time performance is also influenced by various environmental attributes, including operating systems, clock speed, processor performance, RAM, machine core count and others. This research extends the analysis to assess how changes in environmental attributes, such as operating system and clock speed, affect RUL estimation in software. Findings are rigorously validated using real performance data from controlled test beds and compared with predictive model-generated data. Statistical validation, including regression analysis, supports the credibility of the results. The controlled test bed environment replicates and validates faults from real applications, ensuring a standardized assessment platform. This exploration yields actionable knowledge for software maintenance and optimization strategies, addressing a significant gap in the field of software health management

    A Review of Software Reliability Testing Techniques

    Get PDF
    In the era of intelligent systems, the safety and reliability of software have received more attention. Software reliability testing is a significant method to ensure reliability, safety and quality of software. The intelligent software technology has not only offered new opportunities but also posed challenges to software reliability technology. The focus of this paper is to explore the software reliability testing technology under the impact of intelligent software technology. In this study, the basic theories of traditional software and intelligent software reliability testing were investigated via related previous works, and a general software reliability testing framework was established. Then, the technologies of software reliability testing were analyzed, including reliability modeling, test case generation, reliability evaluation, testing criteria and testing methods. Finally, the challenges and opportunities of software reliability testing technology were discussed at the end of this paper

    Demonstration of a Response Time Based Remaining Useful Life (RUL) Prediction for Software Systems

    Full text link
    Prognostic and Health Management (PHM) has been widely applied to hardware systems in the electronics and non-electronics domains but has not been explored for software. While software does not decay over time, it can degrade over release cycles. Software health management is confined to diagnostic assessments that identify problems, whereas prognostic assessment potentially indicates when in the future a problem will become detrimental. Relevant research areas such as software defect prediction, software reliability prediction, predictive maintenance of software, software degradation, and software performance prediction, exist, but all of these represent diagnostic models built upon historical data, none of which can predict an RUL for software. This paper addresses the application of PHM concepts to software systems for fault predictions and RUL estimation. Specifically, this paper addresses how PHM can be used to make decisions for software systems such as version update and upgrade, module changes, system reengineering, rejuvenation, maintenance scheduling, budgeting, and total abandonment. This paper presents a method to prognostically and continuously predict the RUL of a software system based on usage parameters (e.g., the numbers and categories of releases) and performance parameters (e.g., response time). The model developed has been validated by comparing actual data, with the results that were generated by predictive models. Statistical validation (regression validation, and k-fold cross validation) has also been carried out. A case study, based on publicly available data for the Bugzilla application is presented. This case study demonstrates that PHM concepts can be applied to software systems and RUL can be calculated to make system management decisions.Comment: This research methodology has opened up new and practical applications in the software domain. In the coming decades, we can expect a significant amount of attention and practical implementation in this area worldwid

    A decision-making tool for real-time prediction of dynamic positioning reliability index

    Get PDF
    PhD ThesisThe Dynamic Positioning (DP) System is a complex system with significant levels of integration between many sub-systems to perform diverse control functions. The extent of information managed by each sub-system is enormous. The sophisticated level of integration between sub-systems creates an array of possible failure scenarios. A systematic analysis of all failure scenarios would be time-consuming and for an operator to handle any such catastrophic situation is hugely demanding. There are many accidents where a failure in a DP system has resulted in fatalities and environmental pollution. Therefore, the reliability assessment of a DP system is critical for safe and efficient operation. The existing methods are time-consuming, involving a lot of human effort which imposes built-in uncertainty and risk in the system during complex operation. This thesis has proposed a framework for a state-of-the-art decision-making tool to assist an operator and prevent incidents by introducing a new concept of Dynamic Positioning – Reliability Index (DP-RI). The DP-RI concept covers three phases, leading to technical suggestions for the operator during complex operations, which are defined as Data, Knowledge, Intelligence, and Action. The proposed framework covers analytics including descriptive, diagnostic, predictive and prescriptive analytics. The first phase of the research involves descriptive and diagnostic analytics by performing big data analytics on the available databases to identify the sub-systems which play critical roles in DP system functionality. The second phase of the research involves a novel approach where predictive analytics are used for the weight assignment of the sub-systems, dynamic reliability modelling and offline and realtime forecasting of DP-RI. The third phase introduces innovative prescriptive analytics to provide possible technical solutions to the operator in a short time during failures in the system to enable them to respond quickly and prevent DP incidents. Thus, the DP-RI acts as an innovative state-of-the-art decision-making tool which can suggest possible solutions to the DPO by using analytics on the knowledge database. The results proved that it is a useful tool if implemented on an actual vessel with diligent integration with the DP control system.Singapore Economic Development Board (EDB) and DNV GL Singapore Pte Ltd
    corecore