Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Weaving Rules into Models@run.time for Embedded Smart Systems
Mouline, Ludovic; Hartmann, Thomas; Fouquet, François et al.
2017In Mouline, Ludovic; Hartmann, Thomas; Fouquet, François et al. (Eds.) Programming '17 Companion to the first International Conference on the Art, Science and Engineering of Programming
Peer reviewed
 

Files


Full Text
momo17-author-preprint.pdf
Author preprint (548.17 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Models@run.time; Reactive systems; Rule engines; Lazy loading; Smart systems; Embedded Systems
Abstract :
[en] Smart systems are characterised by their ability to analyse measured data in live and to react to changes according to expert rules. Therefore, such systems exploit appropriate data models together with actions, triggered by domain-related conditions. The challenge at hand is that smart systems usually need to process thousands of updates to detect which rules need to be triggered, often even on restricted hardware like a Raspberry Pi. Despite various approaches have been investigated to efficiently check conditions on data models, they either assume to fit into main memory or rely on high latency persistence storage systems that severely damage the reactivity of smart systems. To tackle this challenge, we propose a novel composition process, which weaves executable rules into a data model with lazy loading abilities. We quantitatively show, on a smart building case study, that our approach can handle, at low latency, big sets of rules on top of large-scale data models on restricted hardware.
Research center :
SnT
Disciplines :
Computer science
Author, co-author :
Mouline, Ludovic ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Hartmann, Thomas ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Fouquet, François ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Le Traon, Yves ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Bourcier, Johann;  University of Rennes 1 > Irisa > DiverSE > Associate Professor
Barais, Olivier;  University of Rennes 1 > Irisa > DiverSE > Professor
External co-authors :
yes
Language :
English
Title :
Weaving Rules into Models@run.time for Embedded Smart Systems
Publication date :
April 2017
Event name :
Second International Modularity in Modelling Workshop
Event place :
Brussels, Belgium
Event date :
from 03-04-2017 to 04-04-2017
Audience :
International
Main work title :
Programming '17 Companion to the first International Conference on the Art, Science and Engineering of Programming
Author, co-author :
Publisher :
ACM, Brussels, Belgium
ISBN/EAN :
978-1-4503-4836-2
Peer reviewed :
Peer reviewed
Name of the research project :
Sercome
Funders :
POST Telecom
Available on ORBilu :
since 07 July 2017

Statistics


Number of views
275 (19 by Unilu)
Number of downloads
262 (7 by Unilu)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenCitations
 
0

Bibliography


Similar publications



Contact ORBilu