International Conference on Software Maintenance, 2002. Proceedings.
DOI: 10.1109/icsm.2002.1167773
|View full text |Cite
|
Sign up to set email alerts
|

Run-time evolution for embedded component-oriented systems

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(14 citation statements)
references
References 10 publications
0
13
0
Order By: Relevance
“…Dynamic software updating is also known as hot-swapping [6], on-line change [4], runtime-evolution [14], etc. Many updating approaches are proposed such as dynamic-linking [9] and hot-swapping [6], and tools are implemented [9], [15], [10], [16].…”
Section: Abstract View Of Dynamic Software Updatesmentioning
confidence: 99%
“…Dynamic software updating is also known as hot-swapping [6], on-line change [4], runtime-evolution [14], etc. Many updating approaches are proposed such as dynamic-linking [9] and hot-swapping [6], and tools are implemented [9], [15], [10], [16].…”
Section: Abstract View Of Dynamic Software Updatesmentioning
confidence: 99%
“…To realize dynamic replacement, it must ensure the mission component to be replaced is in a quiescent state [4], that is, ensure that there is no call of this mission component and all calls about this mission component are over. Otherwise, it can bring unpredictable behavior result because the calls change the state of the component during the state transfer.…”
Section: Capturing Mechanism Of Quiescent Statementioning
confidence: 99%
“…SEESCOA [24] supports dynamic reconfiguration and evolution of components in embedded systems by leveraging ports to reroute messages between components. However, the intent is not aimed at supporting P2P application interactions and protocol independence.…”
Section: Comparison With Related Workmentioning
confidence: 99%