Run-time evolution for embedded component-oriented systems
This position paper describes ongoing work in which the Java-based SEESCOA component system is extended with functionality for run-time evolution. First, an assessment is made of the state-of-the-art in dynamic updating, and the applicability of existing systems for dynamic updating is examined. The...
Saved in:
Published in | International Conference on Software Maintenance, 2002. Proceedings pp. 242 - 245 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
Piscataway NJ
IEEE
2002
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This position paper describes ongoing work in which the Java-based SEESCOA component system is extended with functionality for run-time evolution. First, an assessment is made of the state-of-the-art in dynamic updating, and the applicability of existing systems for dynamic updating is examined. Then a new approach is presented, in which the concept of ports is used to redirect messages between components. The problem of class-file reloading in the JVM is avoided by modification of the classes at load-time to include version information. The predictability requirement of embedded systems is assured by updating all component instances at once. |
---|---|
ISBN: | 0769518192 9780769518190 |
ISSN: | 1063-6773 2576-3148 |
DOI: | 10.1109/ICSM.2002.1167773 |