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