A Model-Based Approach for Self-Healing and Self-Configuration in Component-Based Software Systems

dc.contributor.advisorGomaa, Hassan
dc.contributor.authorAlbassam, Emad
dc.creatorAlbassam, Emad
dc.date.accessioned2018-10-22T01:21:17Z
dc.date.available2018-10-22T01:21:17Z
dc.date.issued2017
dc.description.abstractComponent-based software architectures (CBSAs) are a well-known approach for building increasingly complex software systems from components that are intended to be distributed and autonomic. However, CBSAs often run in environments that are evolving and subject to failures. As a result, it is highly desirable to design CBSAs with self-configuration and self-healing capabilities so that they can dynamically adapt and recover in response to changing environments and failures, where the goal is to minimize manual intervention involved in managing and evolving these architectures. However, the systematic integration of the self-healing and self-configuration properties remains a challenge. Furthermore, although there exist a large body of literature in the areas of self-healing and self-configuration, most of them use a centralized approach. The main challenge with decentralized approaches is carrying out dynamic adaptation and recovery using partial knowledge of the system.
dc.format.extent277 pages
dc.identifier.urihttps://hdl.handle.net/1920/11306
dc.language.isoen
dc.rightsCopyright 2017 Emad Albassam
dc.subjectInformation technology
dc.subjectAutonomic Computing
dc.subjectMAPE-K Loop Model
dc.subjectRecovery and Adaptation Connectors
dc.subjectSelf-Adaptation
dc.subjectSelf-Configuration
dc.subjectSelf-Healing
dc.titleA Model-Based Approach for Self-Healing and Self-Configuration in Component-Based Software Systems
dc.typeDissertation
thesis.degree.disciplineComputer Science
thesis.degree.grantorGeorge Mason University
thesis.degree.levelPh.D.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Albassam_gmu_0883E_11404.pdf
Size:
4.84 MB
Format:
Adobe Portable Document Format