Towards User-centric DSLs to Manage IoT Systems

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

Hidden behind the Internet of Things (IoT), many actors are activelly filling the market with devices and services. From this profusion of actors, a large amount of technologies and APIs, sometimes proprietary, are available, making difficult the interoperability and configuration of systems for IoT technicians. In order to define and manipulate devices deployed in domestic environments, we propose IoTDSL, a Domain-Specific Language meant to specify, assemble and describe the behaviour of interconnected devices. Relying on a high-level rule-based language, users in charge of the deployment of IoT infrastructures are able to describe and combine in a declarative manner structural configurations as well as event-based semantics for devices. This way, language users are freed from technical aspects, playing with high-level representations of devices, while the complexity of the concrete implementation is handled in a dedicated layer where high-level rules are mapped to vendor’s API.
langue originaleAnglais
titreMODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development
rédacteurs en chefLuis Ferreira Pires, Bran Selic, Slimane Hammoudi
Lieu de publicationPorto (Portugal)
Pages569-576
Nombre de pages8
Volume2017-January
ISBN (Electronique)9789897582103
Les DOIs
étatPublié - févr. 2017

Empreinte digitale

DSL
Application programming interfaces (API)
Interoperability
Semantics
Concretes
Internet of things

Citer ceci

Amrani, M., Gilson, F., Debieche, A., & Englebert, V. (2017). Towards User-centric DSLs to Manage IoT Systems. Dans L. F. Pires, B. Selic, & S. Hammoudi (eds.), MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development (Vol 2017-January, p. 569-576). Porto (Portugal). https://doi.org/10.5220/0006285405690576
Amrani, Moussa ; Gilson, Fabian ; Debieche, Abdelmounaim ; Englebert, Vincent. / Towards User-centric DSLs to Manage IoT Systems. MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development. Editeur / Luis Ferreira Pires ; Bran Selic ; Slimane Hammoudi. Vol 2017-January Porto (Portugal), 2017. p. 569-576
@inproceedings{0727e1488c064d7eaa138e7dbdb5017f,
title = "Towards User-centric DSLs to Manage IoT Systems",
abstract = "Hidden behind the Internet of Things (IoT), many actors are activelly filling the market with devices and services. From this profusion of actors, a large amount of technologies and APIs, sometimes proprietary, are available, making difficult the interoperability and configuration of systems for IoT technicians. In order to define and manipulate devices deployed in domestic environments, we propose IoTDSL, a Domain-Specific Language meant to specify, assemble and describe the behaviour of interconnected devices. Relying on a high-level rule-based language, users in charge of the deployment of IoT infrastructures are able to describe and combine in a declarative manner structural configurations as well as event-based semantics for devices. This way, language users are freed from technical aspects, playing with high-level representations of devices, while the complexity of the concrete implementation is handled in a dedicated layer where high-level rules are mapped to vendor’s API.",
keywords = "Model-driven Engineering, Internet of Things, Domain-specific Language, Rule-based Semantics",
author = "Moussa Amrani and Fabian Gilson and Abdelmounaim Debieche and Vincent Englebert",
year = "2017",
month = "2",
doi = "10.5220/0006285405690576",
language = "English",
isbn = "978-989-758-210-3",
volume = "2017-January",
pages = "569--576",
editor = "Pires, {Luis Ferreira} and Bran Selic and Slimane Hammoudi",
booktitle = "MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development",

}

Amrani, M, Gilson, F, Debieche, A & Englebert, V 2017, Towards User-centric DSLs to Manage IoT Systems. Dans LF Pires, B Selic & S Hammoudi (eds), MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development. VOL. 2017-January, Porto (Portugal), p. 569-576. https://doi.org/10.5220/0006285405690576

Towards User-centric DSLs to Manage IoT Systems. / Amrani, Moussa; Gilson, Fabian; Debieche, Abdelmounaim; Englebert, Vincent.

MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development. Ed. / Luis Ferreira Pires; Bran Selic; Slimane Hammoudi. Vol 2017-January Porto (Portugal), 2017. p. 569-576.

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

TY - GEN

T1 - Towards User-centric DSLs to Manage IoT Systems

AU - Amrani, Moussa

AU - Gilson, Fabian

AU - Debieche, Abdelmounaim

AU - Englebert, Vincent

PY - 2017/2

Y1 - 2017/2

N2 - Hidden behind the Internet of Things (IoT), many actors are activelly filling the market with devices and services. From this profusion of actors, a large amount of technologies and APIs, sometimes proprietary, are available, making difficult the interoperability and configuration of systems for IoT technicians. In order to define and manipulate devices deployed in domestic environments, we propose IoTDSL, a Domain-Specific Language meant to specify, assemble and describe the behaviour of interconnected devices. Relying on a high-level rule-based language, users in charge of the deployment of IoT infrastructures are able to describe and combine in a declarative manner structural configurations as well as event-based semantics for devices. This way, language users are freed from technical aspects, playing with high-level representations of devices, while the complexity of the concrete implementation is handled in a dedicated layer where high-level rules are mapped to vendor’s API.

AB - Hidden behind the Internet of Things (IoT), many actors are activelly filling the market with devices and services. From this profusion of actors, a large amount of technologies and APIs, sometimes proprietary, are available, making difficult the interoperability and configuration of systems for IoT technicians. In order to define and manipulate devices deployed in domestic environments, we propose IoTDSL, a Domain-Specific Language meant to specify, assemble and describe the behaviour of interconnected devices. Relying on a high-level rule-based language, users in charge of the deployment of IoT infrastructures are able to describe and combine in a declarative manner structural configurations as well as event-based semantics for devices. This way, language users are freed from technical aspects, playing with high-level representations of devices, while the complexity of the concrete implementation is handled in a dedicated layer where high-level rules are mapped to vendor’s API.

KW - Model-driven Engineering

KW - Internet of Things

KW - Domain-specific Language

KW - Rule-based Semantics

UR - http://www.scopus.com/inward/record.url?scp=85046644736&partnerID=8YFLogxK

U2 - 10.5220/0006285405690576

DO - 10.5220/0006285405690576

M3 - Conference contribution

SN - 978-989-758-210-3

VL - 2017-January

SP - 569

EP - 576

BT - MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development

A2 - Pires, Luis Ferreira

A2 - Selic, Bran

A2 - Hammoudi, Slimane

CY - Porto (Portugal)

ER -

Amrani M, Gilson F, Debieche A, Englebert V. Towards User-centric DSLs to Manage IoT Systems. Dans Pires LF, Selic B, Hammoudi S, rédacteurs en chef, MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development. Vol 2017-January. Porto (Portugal). 2017. p. 569-576 https://doi.org/10.5220/0006285405690576