Run-time Evolution for Embedded Component-Oriented Systems

  • Authors:
  • Affiliations:
  • Venue:
  • ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This position paper describes ongoing work in which theJava-based SEESCOA component system is extended withfunctionality for run-time evolution. First, an assessment ismade of the state-of-the-art in dynamic updating, and theapplicability of existing systems for dynamic updating isexamined. Then a new approach is presented, in which theconcept of ports is used to redirect messages between components.The problem of class-file reloading in the JVM isavoided by modification of the classes at load-time to includeversion information. The predictability requirementof embedded systems is assured by updating all componentinstances at once.