Using rule engine in self-healing systems and MAPE model
- URL: http://arxiv.org/abs/2402.11581v1
- Date: Sun, 18 Feb 2024 13:03:11 GMT
- Title: Using rule engine in self-healing systems and MAPE model
- Authors: Zahra Yazdanparast
- Abstract summary: This study presents a failure repair method that uses a rule engine.
The simulation on mRUBIS showed that the proposed method could be efficient in the operational environment.
This, in turn, reduces the repercussions of failures and cultivates increased confidence in digital technologies.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Software malfunction presents a significant hurdle within the computing
domain, carrying substantial risks for systems, enterprises, and users
universally. To produce software with high reliability and quality, effective
debugging is essential. Program debugging is an activity to reduce software
maintenance costs. In this study, a failure repair method that uses a rule
engine is presented. The simulation on mRUBIS showed that the proposed method
could be efficient in the operational environment. Through a thorough grasp of
software failure and the adoption of efficient mitigation strategies,
stakeholders can bolster the dependability, security, and adaptability of
software systems. This, in turn, reduces the repercussions of failures and
cultivates increased confidence in digital technologies.
Related papers
- Employing Software Diversity in Cloud Microservices to Engineer Reliable and Performant Systems [2.412158290827225]
This work proposes employing software diversity to enhance system reliability and performance simultaneously.
A cornerstone of our work is the derivation of a reliability metric.
The goal is to maintain a higher replica count for more reliable versions while preserving the diversity of versions as much as possible.
arXiv Detail & Related papers (2024-07-10T00:34:39Z) - Agent-Driven Automatic Software Improvement [55.2480439325792]
This research proposal aims to explore innovative solutions by focusing on the deployment of agents powered by Large Language Models (LLMs)
The iterative nature of agents, which allows for continuous learning and adaptation, can help surpass common challenges in code generation.
We aim to use the iterative feedback in these systems to further fine-tune the LLMs underlying the agents, becoming better aligned to the task of automated software improvement.
arXiv Detail & Related papers (2024-06-24T15:45:22Z) - On The Effectiveness of Dynamic Reduction Techniques in Automated Program Repair [1.7767466724342067]
We describe a program repair framework that effectively handles large-scale buggy programs of industrial complexity.
The framework exploits program reduction in the form of program slicing to eliminate parts of the code irrelevant to the bug being repaired.
Our empirical results on the widely used Defects4J dataset reveal that a substantial improvement in performance can be obtained without any degradation in repair quality.
arXiv Detail & Related papers (2024-06-23T21:35:07Z) - An Effective Software Risk Prediction Management Analysis of Data Using Machine Learning and Data Mining Method [10.608932697201274]
The appropriate prioritisation of software project risks is a crucial factor in ascertaining the software project's performance features and eventual success.
We present a sequential augmentation parameter optimisation technique that captures the interdependencies of the latest deep learning state-of-the-art WF attack models.
An experimental validation with NASA 93 dataset and 93 software project values was performed.
arXiv Detail & Related papers (2024-06-13T04:11:01Z) - Finding Software Vulnerabilities in Open-Source C Projects via Bounded
Model Checking [2.9129603096077332]
We advocate that bounded model-checking techniques can efficiently detect vulnerabilities in general software systems.
We have developed and evaluated a methodology to verify large software systems using a state-of-the-art bounded model checker.
arXiv Detail & Related papers (2023-11-09T11:25:24Z) - TranDRL: A Transformer-Driven Deep Reinforcement Learning Enabled Prescriptive Maintenance Framework [58.474610046294856]
Industrial systems demand reliable predictive maintenance strategies to enhance operational efficiency and reduce downtime.
This paper introduces an integrated framework that leverages the capabilities of the Transformer model-based neural networks and deep reinforcement learning (DRL) algorithms to optimize system maintenance actions.
arXiv Detail & Related papers (2023-09-29T02:27:54Z) - Using Machine Learning To Identify Software Weaknesses From Software
Requirement Specifications [49.1574468325115]
This research focuses on finding an efficient machine learning algorithm to identify software weaknesses from requirement specifications.
Keywords extracted using latent semantic analysis help map the CWE categories to PROMISE_exp. Naive Bayes, support vector machine (SVM), decision trees, neural network, and convolutional neural network (CNN) algorithms were tested.
arXiv Detail & Related papers (2023-08-10T13:19:10Z) - Recursively Feasible Probabilistic Safe Online Learning with Control Barrier Functions [60.26921219698514]
We introduce a model-uncertainty-aware reformulation of CBF-based safety-critical controllers.
We then present the pointwise feasibility conditions of the resulting safety controller.
We use these conditions to devise an event-triggered online data collection strategy.
arXiv Detail & Related papers (2022-08-23T05:02:09Z) - Probabilistically Robust Learning: Balancing Average- and Worst-case
Performance [105.87195436925722]
We propose a framework called robustness probabilistic that bridges the gap between the accurate, yet brittle average case and the robust, yet conservative worst case.
From a theoretical point of view, this framework overcomes the trade-offs between the performance and the sample-complexity of worst-case and average-case learning.
arXiv Detail & Related papers (2022-02-02T17:01:38Z) - Towards CRISP-ML(Q): A Machine Learning Process Model with Quality
Assurance Methodology [53.063411515511056]
We propose a process model for the development of machine learning applications.
The first phase combines business and data understanding as data availability oftentimes affects the feasibility of the project.
The sixth phase covers state-of-the-art approaches for monitoring and maintenance of a machine learning applications.
arXiv Detail & Related papers (2020-03-11T08:25:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.