2007
DOI: 10.1007/978-3-540-73551-9_17
|View full text |Cite
|
Sign up to set email alerts
|

Experience with Safe Dynamic Reconfigurations in Component-Based Embedded Systems

Abstract: Supporting dynamic reconfiguration is required even in highly constrained embedded systems, to allow patches and updates to the embedded systems software, and to allow adaptations to changes in environmental and operating conditions without service interruption. Dynamic reconfiguration, however, is a complex and error prone process. In this paper we report our experience in implementing safe dynamic reconfigurations in embedded devices with limited resources. Our approach relies on a component-based framework … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0
1

Year Published

2008
2008
2019
2019

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 25 publications
(18 citation statements)
references
References 21 publications
0
17
0
1
Order By: Relevance
“…Jayaprakash et al [20] also uses FScript for similar purposes. Finally, [31] has shown how FScript can be used with the Think [17] implementation of Fractal (targeted at Operating System kernels) to take advantage of Think's reconfiguration features.…”
Section: Discussionmentioning
confidence: 99%
“…Jayaprakash et al [20] also uses FScript for similar purposes. Finally, [31] has shown how FScript can be used with the Think [17] implementation of Fractal (targeted at Operating System kernels) to take advantage of Think's reconfiguration features.…”
Section: Discussionmentioning
confidence: 99%
“…It is worth noting that the most flexible solution consists in first generating the CP off-line and then in reconfiguring the PM at runtime by downloading the new CP and updating the bindings between interfaces. This requires runtime reconfiguration mechanisms also provided by Think [48,49]. However, to simplify performance evaluation experiments, we only rely in what follows on the static Think reconfiguration mechanisms.…”
Section: Support For Flexible Authorization Policiesmentioning
confidence: 99%
“…Components, independent and autonomous entities of arbitrairly granularity, can be considered as the basic unit of system evolution. Recent works [24] show how convenient it is to adopt component-based models when designing and executing reconfiguration operations. Based on the Fractal component model and the Think framework, a Domain Specific Language (DSL), FScript, allows reconfiguration designers to explore and manipulate a Fractal architecture.…”
Section: Dynamic Reconfigurations In Thinkmentioning
confidence: 99%
“…Components functional code being written in standard C language, it is particularly well suited to embedded systems development. Recent works [24] have proven how adequate is the use of components when dealing with the Dynamic Reconfiguration challenge, which implies run-time architecture modification operations that must be driven without affecting system functional engagements. They propose a programming interface and a reconfiguration script language, setting the foundations of evolution in component-based embedded systems.…”
Section: Introductionmentioning
confidence: 99%