Self-management of external device failures in embedded software systems

dc.contributor.committeeChairShin, Michael
dc.contributor.committeeMemberSiami-Namin, Akbar
dc.creatorMane, Poonam G.
dc.date.accessioned2016-11-14T23:11:27Z
dc.date.available2012-06-01T15:17:11Z
dc.date.available2016-11-14T23:11:27Z
dc.date.issued2010-12
dc.degree.departmentComputer Science
dc.description.abstractThis thesis describes an approach to establishing a framework for detecting failures in the external devices of the embedded systems and self-managing the detected failures. To do this, this thesis develops the detection framework based on the external device types in embedded systems. Each device type is categorized in terms of device characteristics such as input/output, periodic/non-periodic, asynchronous, or active/passive. There are unique communication patterns between the systems and their external devices. These patterns are used to devise failure or fault detection mechanisms. Further, the self-managing framework is developed for handling external device failures from the software perspectives. The self-management is three fold framework - self-healing, self-configuration or adaptation, and self-reporting. The self-healing tries to re-initialize the device and its related attributes to resuscitate the failed devices. The self-configuration adapts the failed device against tolerable failures of devices. The self-reporting reports the intolerable system halting failures to the concerned authorities for further action. The proposed approach in this thesis has been applied to use cases in the elevator system, cruise control system and microwave system.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/2346/ETD-TTU-2010-12-1052
dc.language.isoeng
dc.rights.availabilityUnrestricted.
dc.subjectSelf-management
dc.subjectExternal device failures
dc.subjectEmbedded software systems
dc.subjectExternal device types
dc.subjectCommunication patterns
dc.subjectSelf-healing
dc.subjectSelf-configuration
dc.subjectAdaptation
dc.subjectSelf-reporting
dc.subjectTolerable and intolerable failures
dc.subjectInput/Output
dc.subjectPeriodic/Non-Periodic
dc.subjectAsynchronous
dc.subjectActive/Passive
dc.titleSelf-management of external device failures in embedded software systems
dc.typeThesis

Files