Skip to Main content Skip to Navigation

Tinap : Modèle et infrastructure d'exécution orienté composant pour applications multi-tâches à contraintes temps réel souples et embarquées

Frédéric Loiret 1, 2
1 LISE - Laboratoire d'Ingénierie dirigée par les modèles pour les Systèmes Embarqués
DILS - Département Ingénierie Logiciels et Systèmes : DRT/LIST/DILS
2 ADAM - Adaptive Distributed Applications and Middleware
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Our proposal is to present a component-oriented model and execution infrastructure for soft real-time and embedded applications (called Tinap).

We define a component model based on several views: a structural view placed at the centre of the design cycle and based initially on the Fractal component model. A dynamic view, allowing the designer, in a descriptive way, to directly customize its functional architecture with concurrency- related aspects. Finally, an implementation and a behavioral view, providing respectively an abstraction of the structure and the behavior of the internal implementations of the components according to the environment. Moreover, our proposal has been incorporated into a model-based approach in order to mitigate the complexities of the design phases.

We also experienced the component paradigm at different levels of abstraction: at application level and at execution infrastructure one. The latter implements the high-level concepts provided to the designer. Finally, at the operating system level which provides the services required by the infrastructure. This approach is motivated by the will to exploit our canonical model at these different levels, and to adapt it depending on their needs. This experimentation was conducted with Think, a C implementation of Fractal specifications.

We present two case studies prototyped with Tinap. First, an application for DJ's: From a dedicated signal pressed on a vinyl and analysed by the software, the user is able to control various multimedia sources (audio/video). Secondly, for the implementation of the Accord execution model (a design methodology for real-time applications).
Document type :
Complete list of metadatas
Contributor : Frédéric Loiret <>
Submitted on : Monday, September 15, 2008 - 5:48:15 PM
Last modification on : Monday, February 10, 2020 - 6:13:44 PM
Long-term archiving on: : Friday, June 4, 2010 - 11:23:29 AM


  • HAL Id : tel-00321745, version 1



Frédéric Loiret. Tinap : Modèle et infrastructure d'exécution orienté composant pour applications multi-tâches à contraintes temps réel souples et embarquées. Génie logiciel [cs.SE]. Université des Sciences et Technologie de Lille - Lille I, 2008. Français. ⟨tel-00321745⟩



Record views


Files downloads