Failures in high value, safety-critical, inaccessible, and productivity-critical systems is an area of significant research interest. Despite advances in predictive and continuous maintenance services, there is still a need for a more ambitious approach to preserve a system’s functions despite degradation and damage. This paper presents the concept of a self-engineering (SE) system which utilises techniques such as self-healing, self-repairing, self-adapting and self-reconfiguration to enable a system to respond autonomously to a loss or potential loss in its function. Two types of SE systems are outlined, systems with control and systems without control. A taxonomy of these key techniques and related concepts is presented. This review focu...
Seifried A, Trächtler A, Kleinjohann B, et al. Methods of Improving the Dependability of Self-optimi...
AbstractCritical Software systems must recover when they experience degradation, either through exte...
Heterogeneity, mobility, complexity and new application domains raise new software reliability issue...
Engineered products are becoming more complex and need longer lifetime availability; there is a need...
Self-engineering systems that are capable of repairing themselves in-situ without the need for human...
Systems fail. Period. No matter how much planning and fault analysis is performed, it is impossible ...
To ensure extended useful life of systems during pandemics such as coronavirus disease (COVID-19), s...
This article reviews the existing work in self-healing and self-repairing technologies, including wo...
Two significant drawbacks of current self-healing materials are that they are: (1) Passive and as su...
This article reviews the existing work in self-healing and self-repairing technologies, including wo...
A self-engineering (SE) system is an ability designed and built into a system which allows it to res...
Modern practical computing systems are much more complex than the simple programs on which we develo...
The introduction of self-healing capabilities to software systems could offer a way to alter the cur...
The main obstacle to further progress in Information Technology (IT) industry is software complexity...
Electronic systems are prone to failures, whether during manufacture or throughout their in-service ...
Seifried A, Trächtler A, Kleinjohann B, et al. Methods of Improving the Dependability of Self-optimi...
AbstractCritical Software systems must recover when they experience degradation, either through exte...
Heterogeneity, mobility, complexity and new application domains raise new software reliability issue...
Engineered products are becoming more complex and need longer lifetime availability; there is a need...
Self-engineering systems that are capable of repairing themselves in-situ without the need for human...
Systems fail. Period. No matter how much planning and fault analysis is performed, it is impossible ...
To ensure extended useful life of systems during pandemics such as coronavirus disease (COVID-19), s...
This article reviews the existing work in self-healing and self-repairing technologies, including wo...
Two significant drawbacks of current self-healing materials are that they are: (1) Passive and as su...
This article reviews the existing work in self-healing and self-repairing technologies, including wo...
A self-engineering (SE) system is an ability designed and built into a system which allows it to res...
Modern practical computing systems are much more complex than the simple programs on which we develo...
The introduction of self-healing capabilities to software systems could offer a way to alter the cur...
The main obstacle to further progress in Information Technology (IT) industry is software complexity...
Electronic systems are prone to failures, whether during manufacture or throughout their in-service ...
Seifried A, Trächtler A, Kleinjohann B, et al. Methods of Improving the Dependability of Self-optimi...
AbstractCritical Software systems must recover when they experience degradation, either through exte...
Heterogeneity, mobility, complexity and new application domains raise new software reliability issue...