• 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