• 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