Title :
Pattern-Based Dynamic Maintenance of Software Systems
Author :
Hadaytullah ; Koskimies, Kai ; Gregersen, A.
Author_Institution :
Software Syst. Dept., Tampere Univ. of Technol., Tampere, Finland
Abstract :
Many kinds of software systems benefit from the capability to modify a system´s design decisions at run-time. In this paper, design patterns are proposed as the basic elements of dynamic design-level maintenance. The required infrastructure for pattern-based dynamic system maintenance has been implemented for Java. The infrastructure provides a graphical presentation of the system´s pattern architecture, and supports injecting and disposing of patterns in a running system. The potential benefits of the approach are demonstrated with an example system.
Keywords :
Java; object-oriented programming; software architecture; software maintenance; Java; design pattern; dynamic design-level maintenance; graphical presentation; pattern-based dynamic maintenance; pattern-based dynamic system maintenance; software system; system design decision; system pattern architecture; system run-time; Computer architecture; Java; Maintenance engineering; Observers; Software systems; Unified modeling language; Java; Software architecture; architectural reflection; design patterns; dynamic system maintenance;
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4673-4930-7
DOI :
10.1109/APSEC.2012.69