DocumentCode :
596177
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
Volume :
1
fYear :
2012
fDate :
4-7 Dec. 2012
Firstpage :
537
Lastpage :
546
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
ISSN :
1530-1362
Print_ISBN :
978-1-4673-4930-7
Type :
conf
DOI :
10.1109/APSEC.2012.69
Filename :
6462707
Link To Document :
بازگشت