Towards a Decoupled Context-Oriented Programming Language for the Internet of Things

Abstract : Easily programming behaviors is one major issue of a large and reconfigurable deployment in the Internet of Things. Such kind of devices often requires to externalize part of their behavior such as the sensing, the data aggregation or the code offloading. Most existing context-oriented programming languages integrate in the same class or close layers the whole behavior. We propose to abstract and separate the context tracking from the decision process, and to use event-based handlers to interconnect them. We keep a very easy declarative and non-layered programming model. We illustrate by defining an extension to Golo-a JVM-based dynamic language.
Type de document :
Communication dans un congrès
ACM. 7th International Workshop on Context-Oriented Programming (COP'2015) in conjunction with the European Conference on Object-Oriented Programming (ECOOP'2015), Jul 2015, Prague, Czech Republic. pp.6, 2015, 〈http://2015.ecoop.org/track/COP-2015-papers〉. 〈10.1145/2786545.2786552〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01180586
Contributeur : Frédéric Le Mouël <>
Soumis le : lundi 27 juillet 2015 - 15:02:12
Dernière modification le : mercredi 11 mai 2016 - 13:19:52
Document(s) archivé(s) le : mercredi 28 octobre 2015 - 11:00:43

Fichiers

cop-ecoop-congolo15.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Baptiste Maingret, Frédéric Le Mouël, Julien Ponge, Nicolas Stouls, Jian Cao, et al.. Towards a Decoupled Context-Oriented Programming Language for the Internet of Things. ACM. 7th International Workshop on Context-Oriented Programming (COP'2015) in conjunction with the European Conference on Object-Oriented Programming (ECOOP'2015), Jul 2015, Prague, Czech Republic. pp.6, 2015, 〈http://2015.ecoop.org/track/COP-2015-papers〉. 〈10.1145/2786545.2786552〉. 〈hal-01180586〉

Partager

Métriques

Consultations de
la notice

245

Téléchargements du document

104