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