A Three-Tier Approach for Composition of Real-Time Embedded Software Stacks
Autor: | Frédéric Loiret, Lionel Seinturier, Laurence Duchien, David Servat |
---|---|
Přispěvatelé: | Adaptive Distributed Applications and Middleware (ADAM), Laboratoire d'Informatique Fondamentale de Lille (LIFL), Université de Lille, Sciences et Technologies-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lille, Sciences Humaines et Sociales-Centre National de la Recherche Scientifique (CNRS)-Université de Lille, Sciences et Technologies-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lille, Sciences Humaines et Sociales-Centre National de la Recherche Scientifique (CNRS)-Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria), Université de Lille, Sciences et Technologies-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lille, Sciences Humaines et Sociales-Centre National de la Recherche Scientifique (CNRS), Laboratoire d'Intégration des Systèmes et des Technologies (LIST (CEA)), Direction de Recherche Technologique (CEA) (DRT (CEA)), Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA), Laboratoire d'Intégration des Systèmes et des Technologies (LIST) |
Jazyk: | angličtina |
Rok vydání: | 2010 |
Předmět: |
Statement (computer science)
Focus (computing) business.industry Computer science Distributed computing 020207 software engineering 02 engineering and technology [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] Embedded operating system Extensibility Field (computer science) Embedded software Embedded system Component (UML) 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing [INFO.INFO-ES]Computer Science [cs]/Embedded Systems [INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] business computer Object Constraint Language computer.programming_language |
Zdroj: | CBSE'10-13th ACM SIGSOFT International Symposium on Component Based Software Engineering CBSE'10-13th ACM SIGSOFT International Symposium on Component Based Software Engineering, Jun 2010, Prague, Czech Republic. pp.37-54 HAL Component-Based Software Engineering ISBN: 9783642132377 CBSE |
Popis: | CORE A.; International audience; Many component models and frameworks have been proposed to abstract and capture concerns from Real-Time and Embedded application domains, based on high-level component-based approaches. However, these approaches tend to propose their own fixed-set abstractions and ad-hoc runtime platforms, whereas the current trend emphasizes more flexible solutions, as embedded systems must constantly integrate new functionalities, while preserving performance. In this paper, we present a two-fold contribution addressing this statement. First, we propose to express these concerns in a decoupled way from the commonly accepted structural abstractions inherent to CBSE, and provide a framework to implement them in open and extensible runtime containers. Second, we propose a three-tier approach to composition where application, containers and the underlying operating system are designed using components. Supporting a homogeneous design space allows applying optimization techniques at these three abstraction layers showing that our approach does not impact on performance. In this paper, we focus our evaluation on concerns specific to the field of real-time audio and music applications. |
Databáze: | OpenAIRE |
Externí odkaz: |