• DocumentCode
    1925684
  • Title

    Think: View-Based Support of Non-functional Properties in Embedded Systems

  • Author

    Anne, Matthieu ; He, Ruan ; Jarboui, Tahar ; Lacoste, Marc ; Lobry, Olivier ; Lorant, Guirec ; Louvel, Maxime ; Navas, Juan ; Olive, Vincent ; Polakovic, Juraj ; Poulhies, Marc ; Pulou, Jacques ; Seyvoz, Stéphane ; Tous, Julien ; Watteyne, Thomas

  • Author_Institution
    Orange Labs.
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    147
  • Lastpage
    156
  • Abstract
    Component-Based Software Engineering (CBSE) does not yet fully address non-functional requirements of embedded systems. To reach this goal, we show how to extend a component model like FRACTAL with relevant abstractions such as threads, protection rings, or security domains. The FRACTAL Architecture Description Language (ADL) is extended by means of properties that tag components, bindings, and interfaces of the system architectural definition with execution schemes, dynamic reconfiguration strategies, protection and isolation patterns, or QoS features. Each extension captures a property-specific "system view" offering a sound basis to address some non-functional requirement. These extensions were experimented in the THINK framework, a C-based implementation of FRACTAL. Results show that THINK provides a generic and efficient approach to fully support these extensions thanks to a customizable toolchain.
  • Keywords
    embedded systems; object-oriented programming; software architecture; specification languages; FRACTAL architecture description language; component-based software engineering; embedded system; nonfunctional property; system architectural definition; tag component; view-based support; Computer architecture; Embedded software; Embedded system; Helium; Protection; Runtime; Security; Software engineering; Software systems; Yarn; Component-Based Design; Component-Based Operating Systems; Embedded Systems; Separation of Concerns;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2009. ICESS '09. International Conference on
  • Conference_Location
    Zhejiang
  • Print_ISBN
    978-1-4244-4359-8
  • Type

    conf

  • DOI
    10.1109/ICESS.2009.30
  • Filename
    5066642