A Generative Middleware for Heterogeneous and Distributed Services

Abstract : Modern software-based services increasingly rely on a highly heterogeneous and dynamic interconnection of platforms and devices offering a wide diversity of capabilities ranging from cloud server with virtually unlimited resources down to micro-controllers with only a few KB of RAM. This paper motivates the fact that no single software framework or software engineering approach is suited to span across this range, and proposes an approach which leverages the latest advances in model-driven engineering, generative techniques and models@runtime in order to tame this tremendous heterogeneity. This paper presents a set of languages dedicated to the integration, deployment and continuous operation of existing libraries and components already available and implemented in various languages. The proposed approach is validated on an industrial case study in the eHealth domain, implemented by an industrial partner that provide an qualitative evaluation of the approach. This case study involves a large number of sensors, devices and gateways based on Rasperry Pi, Intel Edison and Arduino.
Type de document :
Communication dans un congrès
19th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2016), Apr 2016, Venise, Italy. 2016, 19th International ACM Sigsoft Symposium on Component-Based Software Engineering. 〈http://cbse-conferences.org/2016/〉. 〈10.1109/CBSE.2016.12〉
Liste complète des métadonnées

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

https://hal.archives-ouvertes.fr/hal-01356104
Contributeur : Olivier Barais <>
Soumis le : mercredi 24 août 2016 - 18:16:35
Dernière modification le : mercredi 2 août 2017 - 10:09:07
Document(s) archivé(s) le : vendredi 25 novembre 2016 - 13:45:45

Fichier

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

Identifiants

Citation

Brice Morin, Franck Fleurey, Knut Eilif Husa, Olivier Barais. A Generative Middleware for Heterogeneous and Distributed Services. 19th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2016), Apr 2016, Venise, Italy. 2016, 19th International ACM Sigsoft Symposium on Component-Based Software Engineering. 〈http://cbse-conferences.org/2016/〉. 〈10.1109/CBSE.2016.12〉. 〈hal-01356104〉

Partager

Métriques

Consultations de
la notice

384

Téléchargements du document

103