Component-Based Real-Time Operating System for Embedded Applications

  • Frédéric Loiret
  • Juan Navas
  • Jean-Philippe Babau
  • Olivier Lobry
Conference paper

DOI: 10.1007/978-3-642-02414-6_13

Volume 5582 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Loiret F., Navas J., Babau JP., Lobry O. (2009) Component-Based Real-Time Operating System for Embedded Applications. In: Lewis G.A., Poernomo I., Hofmeister C. (eds) Component-Based Software Engineering. CBSE 2009. Lecture Notes in Computer Science, vol 5582. Springer, Berlin, Heidelberg

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 memory footprint, energy consumption, and execution time. In this paper, we present the componentization of a legacy industry-established Real-Time Operating System, and how component-based applications are built on top of it. We use the Think framework that allows to produce flexible systems while paying for flexibility only where desired. Performed experimentions show that the induced overhead is negligeable.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Frédéric Loiret
    • 1
  • Juan Navas
    • 2
  • Jean-Philippe Babau
    • 3
  • Olivier Lobry
    • 2
  1. 1.INRIA-Lille, Nord Europe, Project ADAMUSTL-LIFL CNRS UMR 8022France
  2. 2.Orange LabsIndia
  3. 3.Université Européenne de BretagneFrance