Back to Search Start Over

Bringing Ease and Adaptability to MPSoC Software Design: A Component-Based Approach.

Authors :
Barthe, Gilles
Grégoire, Benjamin
Huisman, Marieke
Lanet, Jean-Louis
Özcan, Ali Erdem
Jean, Sébastien
Stefani, Jean-Bernard
Source :
Construction & Analysis of Safe, Secure & Interoperable Smart Devices (9783540336891); 2006, p118-137, 20p
Publication Year :
2006

Abstract

Multi-Processor Systems-on-Chips (MPSoCs) gather multiple processors and hardware accelerators in a single chip to meet the performance and energy consumption requirements of mobile devices. To follow the rapid evolution of such applications, the MPSoC community need flexible and programmable platforms intended to be diverted to many use cases, and hence consider definitely the software as one of the main aspects of the system design. To deal with an ever growing complexity when designing for such heterogeneous and evolving platforms, software developers have to adopt a novel software design methodology that encourages the software customization through modularity, reuse and module assembly to build systems and applications. Component-based Software Engineering (CBSE), enabling software customization by adding, removing and substituting components seems to be adequate to reach that goal. We investigate this area while developing Think, a lightweight implementation of the Fractal component model, which applies CBSE principles down to the lowest software layer: the operating system. Think allows various kinds of communication semantics from simple method invocations to RPC, recursive component composition, and comes with retargetable configuration and specification tools. In this paper, we show how Think can make flexible and customizable the operating system and application design for MPSoC a reality. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540336891
Database :
Supplemental Index
Journal :
Construction & Analysis of Safe, Secure & Interoperable Smart Devices (9783540336891)
Publication Type :
Book
Accession number :
32887531
Full Text :
https://doi.org/10.1007/11741060_7