M. M. Zahraa-said-abdallah, B. Gaber, S. Srinivasan, and . Krishnaswamy, Adaptive mobile activity recognition system with evolving data streams, Bioinspired and knowledge based techniques and applications The Vitality of Pattern Recognition and Image Analysis Data Stream Classification and Big Data Analytics, vol.150, pp.304-317, 2015.

R. Adaikkalavan and S. Chakravarthy, SnoopIB: Interval-Based Event Specification and Detection for Active Databases, Advances in Databases and Information Systems, 2003.

H. Springer-berlin, , pp.190-204

U. Alegre, J. C. Augusto, and T. Clark, Engineering context-aware systems and applications: A survey, Journal of Systems and Software, vol.117, pp.55-83, 2016.

F. James and . Allen, Maintaining Knowledge About Temporal Intervals, Commun. ACM, vol.26, pp.832-843, 1983.

D. Anicic, P. Fodor, S. Rudolph, R. Stühmer, N. Stojanovic et al., A Rule-based Language for Complex Event Processing and Reasoning, Proceedings of the Fourth International Conference on Web Reasoning and Rule Systems (RR'10), pp.42-57, 2010.

J. Bengtsson and W. Yi, Timed Automata: Semantics, Algorithms and Tools, pp.87-124, 2004.

T. Bourke and A. Sowmya, Delays in Esterel, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2010.

Y. Busnel, L. Querzoni, R. Baldoni, M. Bertier, and A. Kermarrec, Analysis of Deterministic Tracking of Multiple Objects using a Binary Sensor Network, ACM Transactions on Sensor Networks, vol.8, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00590873

G. Chen, M. Li, and D. Kotz, Data-centric middleware for context-aware pervasive computing, Pervasive and Mobile Computing, vol.4, pp.216-253, 2008.

C. Consel, L. Dupuy, and H. Sauzéon, HomeAssist: An Assisted Living Platform for Aging in Place Based on an Interdisciplinary Approach, Proceedings of the 8th International Conference on Applied Human Factors and Ergonomics, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01541939

J. Coutaz and J. Crowley, A First-Person Experience with End-User Development for Smart Homes, IEEE Pervasive Computing, vol.15, pp.26-39, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01422364

G. Cugola and A. Margara, TESLA: a formally defined event specification language, Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, DEBS 2010, pp.50-61, 2010.

G. Cugola and A. Margara, Processing Flows of Information: From Data Stream to Complex Event Processing, ACM Comput. Surv, vol.44, issue.15, 2012.

M. Dayarathna and S. Perera, Recent Advancements in Event Processing, ACM Comput. Surv, vol.51, p.33, 2018.

D. Ding, R. A. Cooper, P. F. Pasquina, and L. Fici-pasquina, Sensor technology for smart homes, Maturitas, vol.69, pp.131-136, 2011.

L. Dupuy, C. Consel, and H. Sauzeon, Self Determination-Based Design To Achieve Acceptance of Assisted Living Technologies For Older Adults, Computers in Human Behavior, vol.65, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01351332

L. Dupuy, C. Froger, C. Consel, and H. Sauzéon, Everyday Functioning Benefits from an Assisted Living Platform amongst Frail Older Adults and Their Caregivers, Frontiers in Aging Neuroscience, vol.9, pp.1-12, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01597680

. Espertech,

. Esper-reference, , pp.2018-2023

C. Faucher, J. Lafaye, and F. Bertrand, Putting Non Convex Interval Mutual Relation Models into Practice, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00685182

A. Gamatié, Designing Embedded Systems with the SIGNAL Programming Language: Synchronous, Reactive Specification, pp.21-39, 2010.

M. Ghallab and A. Alaoui, Managing Efficiently Temporal Relations Through Indexed Spanning Trees, Proceedings of the 11th International Joint Conference on Artificial Intelligence, vol.2, pp.1297-1303, 1989.

J. Gibbons and N. Wu, Folding Domain-specific Languages: Deep and Shallow Embeddings (Functional Pearl), Proceedings of the 19th ACM SIGPLAN International Conference on Functional Programming, pp.339-347, 2014.

D. Harel, Statecharts: A Visual Formalism for Complex Systems, Sci. Comput. Program, vol.8, issue.3, pp.90035-90044, 1987.

J. Huang and M. Cakmak, Supporting Mental Model Accuracy in Trigger-action Programming, Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp '15), pp.215-225, 2015.

, Publication date, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol, vol.2, issue.4, 2018.

D. Janin and B. P. Serpette, Timed Denotational Semantics for Causal Functions over Timed Streams, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01402209

G. Konat, J. Michael, S. Steindorfer, E. Erdweg, and . Visser, PIE: A Domain-Specific Language for Interactive Software Development Pipelines. The Art, Science, and Engineering of Programming Journal, vol.2, p.3, 2018.

S. Toma?-z-kosar, M. Bohra, and . Mernik, Domain-Specific Languages: A Systematic Mapping Study, Information and Software Technology, vol.71, pp.77-91, 2016.

P. E. Toma?-z-kosar, P. A. Mart?nez-lópez, M. Barrientos, and . Mernik, A preliminary study on various implementation approaches of domain-specific language, Information and Software Technology, vol.50, pp.390-405, 2008.

C. Narayanan, D. J. Krishnan, and . Cook, Activity recognition on streaming sensor data, Pervasive and Mobile Computing, vol.10, pp.138-154, 2014.

M. Li, M. Mani, E. A. Rundensteiner, and T. Lin, Complex Event Pattern Detection over Streams with Interval-based Temporal Semantics, Proceedings of the 5th ACM International Conference on Distributed Event-based System (DEBS '11), pp.291-302, 2011.

G. Ligozat, On Generalized Interval Calculi, Proceedings of the 9th National Conference on Artificial Intelligence, vol.1, pp.234-240, 1991.

A. Nordmann, N. Hochgeschwender, D. L. Wigand, and S. Wrede, A Survey on Domain-Specific Modeling and Languages in Robotics, Journal of Software Engineering in Robotics, vol.7, pp.75-99, 2016.

J. Fco, P. Ordóñez, A. De-toledo, and . Sanchis, Activity Recognition Using Hybrid Generative/Discriminative Models on Home Environments Using Binary Sensors, Sensors, vol.13, pp.5460-5477, 2013.

C. Perera, A. Zaslavsky, P. Christen, and D. Georgakopoulos, Context Aware Computing for The Internet of Things: A Survey, IEEE Communications Surveys Tutorials, vol.16, issue.1, pp.414-454, 2014.

G. Ro?u and S. Bensalem, Allen Linear (Interval) Temporal Logic-Translation to LTL and Monitor Synthesis, Computer Aided Verification, pp.263-277, 2006.

J. Saives, C. Pianon, and G. Faraut, Activity Discovery and Detection of Behavioral Deviations of an Inhabitant From Binary Sensors, IEEE Transactions on Automation Science and Engineering, vol.12, issue.4, pp.1211-1224, 2015.

W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, Edge Computing: Vision and Challenges, IEEE Internet of Things Journal, vol.3, issue.5, pp.637-646, 2016.

L. Terrier, A. Demeure, and S. Caffiau, CCBL: A Language for Better Supporting Context Centered Programming in the Smart Home, The 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (PACM on Human-Computer Interaction), vol.1, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01534805

L. Terrier, A. Demeure, and S. Caffiau, CCBL: A new language for End User Development in the Smart Homes, Proceedings of IS-EUD 2017, pp.82-87, 2017.

B. Ur, E. Mcmanus, M. Ho, and M. L. Littman, Practical Trigger-action Programming in the Smart Home, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14), pp.803-812, 2014.

L. Wang, J. Zhang, and G. G. Yin, System identification using binary sensors, IEEE Trans. Automat. Control, vol.48, pp.1892-1907, 2003.

D. H. Wilson and C. Atkeson, Simultaneous Tracking and Activity Recognition (STAR) Using Many Anonymous, Binary Sensors, pp.62-79, 2005.