A Component Framework for Java-based Real-time Embedded Systems

Ales Plsek 1, 2 Frédéric Loiret 2 Lionel Seinturier 1, 2 Philippe Merle 1
1 JACQUARD - Weaving of Software Components
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
2 ADAM - Adaptive Distributed Applications and Middleware
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : The Real-Time Specification for Java (RTSJ) is becoming a popular choice in the world of real-time and embedded programming. However, RTSJ introduces many non-intuitive rules and restrictions which prevent its wide adoption. Moreover, current state-of-the-art frameworks usually fail to alleviate the development process into higher layers of the software development life-cycle. In this paper we extend our philosophy that RTSJ concepts need to be considered at early stages of software development, postulated in our prior work, in a framework that provides continuum between the design and implementation process. A component model designed specially for RTSJ serves here as a cornerstone. As the first contribution of this work, we propose a development process where RTSJ concepts are manipulated independently from functional aspects. Second, we mitigate complexities of RTSJ-development by automatically generating execution infrastructure where real-time concerns are transparently managed. We thus allow developers to create systems for variously constrained real-time and embedded environments. Performed benchmarks show that the overhead of the framework is minimal in comparison to manually written object-oriented approach, while providing more extensive functionality. Finally, the framework is designed with the stress on dynamic adaptability of target systems, a property we envisage as a fundamental in an upcoming era of massively developed real-time systems.
Type de document :
Communication dans un congrès
ACM/IFIP/USENIX 9th International Middleware Conference, Dec 2008, Leuven, Belgium. pp.124-143, 2008
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00301410
Contributeur : Lionel Seinturier <>
Soumis le : lundi 1 septembre 2008 - 09:46:59
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13
Document(s) archivé(s) le : lundi 31 mai 2010 - 22:12:39

Fichier

middleware08.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00301410, version 1

Collections

Citation

Ales Plsek, Frédéric Loiret, Lionel Seinturier, Philippe Merle. A Component Framework for Java-based Real-time Embedded Systems. ACM/IFIP/USENIX 9th International Middleware Conference, Dec 2008, Leuven, Belgium. pp.124-143, 2008. 〈inria-00301410〉

Partager

Métriques

Consultations de la notice

428

Téléchargements de fichiers

267