2009
DOI: 10.1007/978-3-642-02414-6_13
|View full text |Cite
|
Sign up to set email alerts
|

Component-Based Real-Time Operating System for Embedded Applications

Abstract: Abstract. As embedded systems must constantly integrate new functionalities, their developement cycles must be based on high-level abstractions, making the software design more flexible. CBSE provides an approach to these new requirements. However, low-level services provided by operating systems are an integral part of embedded applications, furthermore deployed on resource-limited devices. Therefore, the expected benefits of CBSE must not impact on the constraints imposed by the targetted domain, such as mem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
16
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
4
3
1

Relationship

4
4

Authors

Journals

citations
Cited by 20 publications
(17 citation statements)
references
References 22 publications
1
16
0
Order By: Relevance
“…Scenario 1, our standard highly flexible system, uses 61% more memory space than the static, not reconfigurable scenario 5. This confirms previous results in [20,21] and ratify the need of producing a lighter infrastructure for system evolution. Scenario 2 data show that architectural optimizations only reduced memory footprint size by 1,57%.…”
Section: Full Reconfiguration Infrastructure (Ri) Correspondssupporting
confidence: 91%
See 2 more Smart Citations
“…Scenario 1, our standard highly flexible system, uses 61% more memory space than the static, not reconfigurable scenario 5. This confirms previous results in [20,21] and ratify the need of producing a lighter infrastructure for system evolution. Scenario 2 data show that architectural optimizations only reduced memory footprint size by 1,57%.…”
Section: Full Reconfiguration Infrastructure (Ri) Correspondssupporting
confidence: 91%
“…We designed a component-based operating system, similar to the one presented in [21], based on the Fractal component model and the Think framework. The NxOS project [2] provided us with legacy code for basic clock and interruption management as well as for a set of external peripherals control.…”
Section: Base Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally, Think [Fassino et al 2002] is a C implementation of Fractal [Bruneton et al 2006] whose main goal is to provide fine-grained reconfiguration at architecture-level. Think shares with RemoWare the capability to specify at compile time a subset of application's artefacts susceptible to be reconfigured [Loiret et al 2009], even though it comes with a high overhead per reconfigurable component. It would be possible to implement more efficient optimizations within Think related to the way dynamic interactions are reified at run-time.…”
Section: Related Workmentioning
confidence: 99%
“…Based on THINK framework [2], we proposed in [3] a componentization from an existing and mature RTOS μC/OS-II and its software implementation. At design time, we fully addressed, through out this componentization, the adaptation capabilities to get an efficient system.…”
Section: Introductionmentioning
confidence: 99%