STRAIT
Software Reliability Growth Models tool support
Software systems reliability and resilience are important properties of software systems. Software reliability (SRE) has been defined as the probability of failure-free software operation for a specified period of time in a specific environment. Probably one one the most important qualities of software systems as it can make a system inoperative. SRE includes:
1. Software reliability measurement – estimation and prediction;
2. attributes and metrics of software design, development process, architecture and their impact on reliability;
3. usage of the acquired knowledge to guide the design of software systems and development processes;
The SRE Process
STRAIT
We deal with ways to model and predict software failure helping to build more reliable software systems. One of the main contribution is the STRAIT tool to build and integrate software reliability growth models (SRGM) to model cumulative failures of software systems. SRGMs are models that describe in mathematical form the pattern of fault detection and removal and can be used to predict the future failures of a software system based on the past history.
Antifragility is an improved resilience approach introduced in 2012 by Professor Nassim Nicholas Taleb in his book entitled: “Antifragile: Things That Gain from Disorder”. The idea behind Antifragility is to appreciate some level of stressors and perturbation and actively “employ” them to get better performance over a longer time horizon.
Our vision is to integrate antifragile mechanisms into critical infrastructure systems to improve the resistance of software systems to failures:
To reach 4-S properties: Self-configuring, Self-Healing, Self-Optimization, Self-Protection. The proposed architecture is based on the Akka framework for managing the system according to a MAPE-k cycle, a simulation environment based on discrete event simulation, and a chaos engineering integration to check the system for unknown unknowns.
This website is provided by Institute of Computer Science, MU | Web Admin
You are running an old browser version which is not fully supported information system anymore. Some applications might not display correctly, some functions might not work as expected or might not work at all.