Conference Proceeding: Safe Runtime Reconfiguration in Component-Based Software Systems.Saleh Alhazbi, Aman JantanProceedings of the 2008 International Conference on Software Engineering Research & Practice, SERP 2008, July 14-17, 2008, Las Vegas Nevada, USA, 2 Volumes; 01/2008
Saleh Alhazbi[show abstract] [hide abstract]
ABSTRACT: Updating component-based systems dynamically requires understanding the effect of this type of modification on the system in order to avoid components' dependencies violation which might crash the system. This paper proposes a taxonomy to capture all types of possible online updating. It describes how each type should be managed in order to keep system running continuously.
Conference Proceeding: Multi-Level Mediator-Based Technique for Classes Hot Swapping in Java ApplicationsS. Alhazbi, A. Jantan[show abstract] [hide abstract]
ABSTRACT: It is software system nature to be updated over time; the usual way of updating software is to shut down the system and install the new version, then restart it. This poses problems for applications that have limited down-time. In this paper, we present an approach for building dynamic Java application where its classes can be updated while the program is running. Our approach is based on the features supported by Java language such as dynamic linking, class loader, and Java reflectionInformation and Communication Technologies, 2006. ICTTA '06. 2nd;