DocumentCode :
1127153
Title :
Design philosophy for self-repair of electronic systems using the UML
Author :
Coyle, E.A. ; Maguire, L.P. ; McGinnity, T.M.
Author_Institution :
Intelligent Syst. Eng. Lab., Ulster Univ., Derry, UK
Volume :
149
Issue :
6
fYear :
2002
fDate :
12/1/2002 12:00:00 AM
Firstpage :
179
Lastpage :
186
Abstract :
As electronic systems are entrusted with increasing numbers of critical tasks, it becomes important that these systems exhibit high levels of reliability. The increasing complexity of modern systems, combined with reduced development times, makes the production of fault-free systems extremely difficult. Minimising the effects of such faults is a challenging task. Developing a self-repair capability for electronic systems would provide a means to alleviate the effects of a fault. This approach, inspired by healing in biological systems, offers the capability of repairing faults without user intervention. This paper describes a design methodology targeted at self-repairing systems based on modelling systems using the unified modelling language (UML). The approach increases the flexibility of systems by enabling the transfer of functionality between hardware and software. The system configuration is produced by an intelligent reasoning approach, capable of producing optimised configurations at the design stage, or to repair a fault. This design methodology is demonstrated on an example system and the challenges this presents are discussed.
Keywords :
automatic testing; circuit CAD; fault tolerance; inference mechanisms; UML; Unified Modelling Language; circuit CAD; electronic systems; fault tolerance; functional repair; functionality transfer; intelligent reasoning; self-repairing systems;
fLanguage :
English
Journal_Title :
Software, IEE Proceedings -
Publisher :
iet
ISSN :
1462-5970
Type :
jour
DOI :
10.1049/ip-sen:20020793
Filename :
1167721
Link To Document :
بازگشت