Julien Vandaele, et al. Fit iot-lab : A large scale open experimental iot testbed, Internet of Things (WF-IoT), 2015 IEEE 2nd World Forum on, pp.459-464, 2015. ,
Kepler: an extensible system for design and execution of scientific workflows, Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004., 2004. ,
DOI : 10.1109/SSDM.2004.1311241
Energy conservation in wireless sensor networks: A survey, Ad Hoc Networks, vol.7, issue.3, pp.537-568, 2009. ,
DOI : 10.1016/j.adhoc.2008.06.003
SenaaS: An event-driven sensor virtualization approach for Internet of Things cloud, 2010 IEEE International Conference on Networked Embedded Systems for Enterprise Applications, pp.1-6, 2010. ,
DOI : 10.1109/NESEA.2010.5678060
Ion Stoica, et al. A view of cloud computing, Ariel Rabkin, vol.53, issue.4, pp.50-58, 2010. ,
Mining source code repositories at massive scale using language modeling, 2013 10th Working Conference on Mining Software Repositories (MSR), pp.207-216, 2013. ,
DOI : 10.1109/MSR.2013.6624029
URL : http://homepages.inf.ed.ac.uk/csutton/publications/msr2013.pdf
From object-oriented applications to component-oriented applications via component-oriented architecture, Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on, pp.214-223, 2011. ,
A systematic approach to platform-independent design based on the service concept, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings., pp.112-123, 2003. ,
DOI : 10.1109/EDOC.2003.1233842
Models@ run, time. Computer, issue.10, p.42, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-00733338
The fractal component model and its support in java. Software : Practice and Experience, pp.11-121257, 2006. ,
Xen and the art of virtualization, Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, SOSP '03, pp.164-177, 2003. ,
SensLAB : a Very Large Scale Open Wireless Sensor Network Testbed, Networking 2011, pp.241-253, 2011. ,
RIOT OS: Towards an OS for the Internet of Things, 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp.79-80, 2013. ,
DOI : 10.1109/INFCOMW.2013.6970748
URL : https://hal.archives-ouvertes.fr/hal-00945122
Pogo, a Middleware for Mobile Phone Sensing, Proceedings of the 13th International Middleware Conference, pp.21-40 ,
DOI : 10.1145/1925019.1925023
URL : https://hal.archives-ouvertes.fr/hal-01555543
Sourcerer: An infrastructure for large-scale collection and analysis of open-source code, Science of Computer Programming, vol.79, pp.241-259, 2014. ,
DOI : 10.1016/j.scico.2012.04.008
The Internet of Things vision: Key features, applications and open issues, Computer Communications, vol.54, pp.1-31, 2014. ,
DOI : 10.1016/j.comcom.2014.09.008
The Abstract Task Graph, Proceedings of the 2005 workshop, pp.19-24, 2005. ,
DOI : 10.1002/9780470289303.ch2
A systematic review of evaluation of variability management approaches in software product lines, Information and Software Technology, vol.53, issue.4, pp.344-362, 2011. ,
DOI : 10.1016/j.infsof.2010.12.006
Aeolus : mastering the complexity of cloud application deployment, European Conference on Service- Oriented and Cloud Computing, pp.1-3, 2013. ,
WattsKit: Software-Defined Power Monitoring of Distributed Systems, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), pp.514-523, 2017. ,
DOI : 10.1109/CCGRID.2017.27
URL : https://hal.archives-ouvertes.fr/hal-01439889
SALT: A simple application logic description using transducers for Internet of Things, 2013 IEEE International Conference on Communications (ICC), pp.3006-3011, 2013. ,
DOI : 10.1109/ICC.2013.6655001
URL : https://hal.archives-ouvertes.fr/hal-00821526
Resource management for parallel adaptive components, Proceedings International Parallel and Distributed Processing Symposium, p.7, 2003. ,
DOI : 10.1109/IPDPS.2003.1213258
URL : https://hal.archives-ouvertes.fr/hal-00342140
An Architecture to Support the Collection of Big Data in the Internet of Things, 2014 IEEE World Congress on Services, pp.442-449, 2014. ,
DOI : 10.1109/SERVICES.2014.83
URL : https://hal.archives-ouvertes.fr/hal-01341103
Crowdsourcing with Smartphones, IEEE Internet Computing, vol.16, issue.5, pp.36-44, 2012. ,
DOI : 10.1109/MIC.2012.70
URL : http://www.cs.ucy.ac.cy/~dzeina/papers/ic12-crowdsourcing.pdf
Scalable Processing of Context Information with COSMOS, DAIS, pp.210-224 ,
DOI : 10.1109/MPRV.2002.1037720
URL : https://hal.archives-ouvertes.fr/inria-00155045
Scalaness/nesT, ACM SIGPLAN Notices, vol.49, issue.3, pp.135-144, 2013. ,
DOI : 10.1145/2637365.2517217
Automated synthesis and deployment of cloud applications, Proceedings of the 29th ACM/IEEE international conference on Automated software engineering, pp.211-222, 2014. ,
A scheduling algorithm for shared sensor and actuator networks, Information Networking (ICOIN), 2013 International Conference on, pp.648-653, 2013. ,
Evaluating the Power Consumption of Wireless Sensor Network Applications Using Models, Sensors, vol.22, issue.12, pp.3473-3500, 2013. ,
DOI : 10.1109/MM.2002.1134340
Formalizing FreeRTOS: First Steps, pp.101-117, 2009. ,
DOI : 10.1007/978-3-642-10452-7_8
Rethinking data management for storage-centric sensor networks, CIDR, pp.22-31, 2007. ,
Contiki - a lightweight and flexible operating system for tiny networked sensors, 29th Annual IEEE International Conference on Local Computer Networks, pp.455-462, 2004. ,
DOI : 10.1109/LCN.2004.38
Boa, ACM Transactions on Software Engineering and Methodology, vol.25, issue.1, p.7, 2015. ,
DOI : 10.1109/MSR.2007.13
Les smart buildings : définition, 2014. ,
Protothreads, Proceedings of the 4th international conference on Embedded networked sensor systems , SenSys '06, pp.29-42, 2006. ,
DOI : 10.1145/1182807.1182811
Parallel recognition of series-parallel graphs. Information and Computation, pp.41-55, 1992. ,
A model-driven approach to develop adaptive firmwares, Proceeding of the 6th international symposium on Software engineering for adaptive and self-managing systems, SEAMS '11, pp.168-177, 2011. ,
DOI : 10.1145/1988008.1988031
Kevoree modeling framework (kmf) : Efficient modeling techniques for runtime use, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00996764
Domain-specific languages. Pearson Education, 2010. ,
Towards a flexible global sensing infrastructure, ACM SIGBED Review, vol.4, issue.3, pp.1-6, 2007. ,
DOI : 10.1145/1317103.1317104
URL : http://www.cse.wustl.edu/~lu/papers/wwsna07_gsi.pdf
Gartner says 8.4 billion connected " things " will be in use in 2017, 2017. ,
Internet of Things (IoT): A vision, architectural elements, and future directions, Future Generation Computer Systems, vol.29, issue.7, pp.1645-1660, 2013. ,
DOI : 10.1016/j.future.2013.01.010
A multimodel approach to analysis of environmental phenomena. Environmental Modelling & Software, pp.674-682, 2007. ,
Macro-programming Wireless Sensor Networks Using Kairos, DCoSS, pp.126-140, 2005. ,
DOI : 10.1007/11502593_12
URL : http://www.cs.usc.edu/Research/TechReports/05-848.pdf
The nesc language : A holistic approach to networked embedded systems, Acm Sigplan Notices, pp.1-11, 2003. ,
Frédéric Desprez, and E Modalis. On scientific workfkow representation languages, 2009. ,
Flexible and Efficient Workflow Deployment of Data-Intensive Applications On Grids With MOTEUR, The International Journal of High Performance Computing Applications, vol.17, issue.1, pp.347-360, 2008. ,
DOI : 10.1145/1084805.1084814
Flexible power scheduling for sensor networks, Proceedings of the third international symposium on Information processing in sensor networks , IPSN'04, pp.205-214, 2004. ,
DOI : 10.1145/984622.984653
URL : http://barbara.stattenfield.org/papers/ipsn_hohlt.pdf
Dynamic Deployment of Sensing Experiments in the Wild Using Smartphones, IFIP International Conference on Distributed Applications and Interoperable Systems, pp.43-56, 2013. ,
DOI : 10.1007/978-3-642-38541-4_4
URL : https://hal.archives-ouvertes.fr/hal-00804114
A Survey on Virtualization of Wireless Sensor Networks, Sensors, vol.17, issue.2005, pp.2175-2207, 2012. ,
DOI : 10.1016/j.comnet.2009.09.006
Abas Md Said, and Halabi Hasbullah. A survey of simulators, emulators and testbeds for wireless sensor networks, Information Technology (ITSim), 2010 International Symposium in, pp.897-902, 2010. ,
Media types for sensor markup language (senml), 2012. ,
Wireless sensor network virtualization : early architecture and research perspectives, pp.104-112, 2015. ,
Wireless sensor network virtualization : A survey, pp.553-576, 2016. ,
A multilayer architecture for wireless sensor network virtualization, Wireless and Mobile Networking Conference (WMNC), 2013 6th Joint IFIP, pp.1-4, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00848252
Feature-oriented domain analysis (foda) feasibility study, 1990. ,
Monalytics : online monitoring and analytics for managing large scale data centers, Proceedings of the 7th international conference on Autonomic computing, pp.141-150, 2010. ,
Reliable and efficient programming abstractions for wireless sensor networks, ACM SIGPLAN Notices, vol.42, issue.6, pp.200-210, 2007. ,
DOI : 10.1145/1273442.1250757
URL : http://www.cs.ucla.edu/~todd/research/pldi07.pdf
Feature-oriented product line engineering, pp.58-65, 2002. ,
Software reuse, pp.131-183, 1992. ,
The rational unified process : an introduction, 2004. ,
Protocols and architectures for wireless sensor networks, 2007. ,
DOI : 10.1002/0470095121
URL : http://doi.org/10.1002/0470095121
A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems, Manufacturing Letters, vol.3, pp.18-23, 2015. ,
DOI : 10.1016/j.mfglet.2014.12.001
Maté : A tiny virtual machine for sensor networks, pp.85-95, 2002. ,
SenShare: Transforming Sensor Networks into Multi-application Sensing Infrastructures, European Conference on Wireless Sensor Networks, pp.65-81, 2012. ,
DOI : 10.1016/j.comnet.2008.04.002
URL : http://www.cl.cam.ac.uk/%7Ecm542/papers/ewsn2012.pdf
Supporting Heterogeneous Architecture Descriptions in an Extensible Toolset, 29th International Conference on Software Engineering (ICSE'07), pp.209-219, 2007. ,
DOI : 10.1109/ICSE.2007.82
Towards Automated IoT Application Deployment by a Cloud-Based Approach, 2013 IEEE 6th International Conference on Service-Oriented Computing and Applications, pp.61-68, 2013. ,
DOI : 10.1109/SOCA.2013.12
An Embedded DSL Framework for Distributed Embedded Systems, Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems , DEBS '17, pp.374-377, 2017. ,
DOI : 10.1145/601858.601861
Tinydb : an acquisitional query processing system for sensor networks, pp.122-173, 2005. ,
Automatic Generation of Distributed Run-Time Infrastructure for Internet of Things, 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp.100-107, 2017. ,
DOI : 10.1109/ICSAW.2017.51
Sensor Cloud: A Cloud of Virtual Sensors, IEEE Software, vol.31, issue.2, pp.70-77, 2014. ,
DOI : 10.1109/MS.2013.141
Flask, ACM SIGPLAN Notices, vol.43, issue.9, pp.335-346, 2008. ,
DOI : 10.1145/1411203.1411251
Programming wireless sensor networks, ACM Computing Surveys, vol.43, issue.3, p.19, 2011. ,
DOI : 10.1145/1922649.1922656
A mac protocol to reduce sensor network energy consumption using a wakeup radio, IEEE Transactions on mobile Computing, vol.4, issue.3, pp.228-242, 2005. ,
Multi-set architecture for multiapplications running on wireless sensor networks, Advanced Information Networking and Applications Workshops 2010 IEEE 24th International Conference on, pp.299-304, 2010. ,
Research directions in software composition, ACM Computing Surveys, vol.27, issue.2, pp.262-264, 1995. ,
DOI : 10.1145/210376.210389
Region streams, Proceeedings of the 1st international workshop on Data management for sensor networks in conjunction with VLDB 2004, DMSN '04, pp.78-87, 2004. ,
DOI : 10.1145/1052199.1052213
A survey on techniques for improving the energy efficiency of large-scale distributed systems, ACM Computing Surveys, vol.46, issue.4, p.47, 2014. ,
DOI : 10.1109/SURV.2011.062410.00034
URL : https://hal.archives-ouvertes.fr/hal-00767582
Deployment of Distributed Applications in Wireless Sensor Networks, Sensors, vol.2, issue.12, pp.7395-7419, 2011. ,
DOI : 10.1109/TWC.2002.804190
Enabling high-level application development for the internet of things, pp.62-84, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01107498
Software engineering and wireless sensor networks : Happy marriage or consensual divorce, Proceedings of the FSE/SDP workshop on Future of software engineering research, pp.283-286, 2010. ,
DOI : 10.1145/1809111.1809113
Software Architecture Patterns for a Context-Processing Middleware Framework, IEEE Distributed Systems Online, vol.9, issue.6, 2008. ,
DOI : 10.1109/MDSO.2008.17
URL : https://hal.archives-ouvertes.fr/inria-00286616
Leveraging component-based software engineering with fraclet. annals of telecommunications-annales des télécommunications, pp.65-79, 2009. ,
DOI : 10.1007/s12243-008-0072-z
URL : https://hal.archives-ouvertes.fr/inria-00429714
Energy-efficient, collision-free medium access control for wireless sensor networks, Wireless networks, pp.63-78, 2006. ,
Prototyping domain-specific languages for wireless sensor networks, Workshop on Software Language Engineering, 2007. ,
Componentoriented programming, European Conference on Object-Oriented Programming, pp.184-192, 1999. ,
Model-driven engineering, p.25, 2006. ,
Edge Computing: Vision and Challenges, IEEE Internet of Things Journal, vol.3, issue.5, pp.637-646, 2016. ,
DOI : 10.1109/JIOT.2016.2579198
Simulating the power consumption of large-scale sensor network applications, Proceedings of the 2nd international conference on Embedded networked sensor systems , SenSys '04, pp.188-200, 2004. ,
DOI : 10.1145/1031495.1031518
Metamodel pruning, International Conference on Model Driven Engineering Languages and Systems, pp.32-46, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00468514
Evangelos Theodoridis, et al. Smartsantander : Iot experimentation over a smart city testbed, pp.217-238, 2014. ,
Recovering software product line architecture of a family of object-oriented product variants, Journal of Systems and Software, vol.131, 2016. ,
DOI : 10.1016/j.jss.2016.07.039
URL : https://hal.archives-ouvertes.fr/lirmm-01376004
Itu internet reports 2005 : The internet of things, 2005. ,
A database in every sensor, Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, SenSys '11, pp.316-332, 2011. ,
DOI : 10.1145/2070942.2070974
Workflows for e-Science : scientific workflows for grids, 2014. ,
Simultaneous multithreading : Maximizing on-chip parallelism, In ACM SIGARCH Computer Architecture News, vol.23, pp.392-403, 1995. ,
Programming sensor networks using remora component model, International Conference on Distributed Computing in Sensor Systems, pp.45-62, 2010. ,
Handling complex configurations in software product lines, Proceedings of the 18th International Software Product Line Conference on, SPLC '14, pp.112-121, 2014. ,
DOI : 10.1145/2648511.2648523
URL : https://hal.archives-ouvertes.fr/hal-01023553
Spinefm & tocsin : un moteur de raisonnement et son interface de configuration, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01356882
Yawl : yet another workflow language, pp.245-275, 2005. ,
Business process management : A survey, Business Process Management, pp.1-12, 2003. ,
Workflow management : models, methods, and systems, 2004. ,
An adaptive energy-efficient MAC protocol for wireless sensor networks, Proceedings of the first international conference on Embedded networked sensor systems , SenSys '03, pp.171-180, 2003. ,
DOI : 10.1145/958491.958512
Sebestyen Dóra, Esteban Osses, and Akos Lédeczi. Software composition and verification for sensor networks, pp.191-210, 2005. ,
DIANE - Dynamic IoT Application Deployment, 2015 IEEE International Conference on Mobile Services, pp.298-305, 2015. ,
DOI : 10.1109/MobServ.2015.49
Automatic workflow graph refactoring and completion. Service-Oriented Computing?ICSOC, pp.100-115, 2008. ,
DOI : 10.1007/978-3-540-89652-4_11
The cougar approach to in-network query processing in sensor networks, ACM SIGMOD Record, vol.31, issue.3, pp.9-18, 2002. ,
DOI : 10.1145/601858.601861
An energy-efficient mac protocol for wireless sensor networks, INFOCOM 2002 ,
Mobile sensor data collector using Android smartphone, 2012 IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS), pp.956-959, 2012. ,
DOI : 10.1109/MWSCAS.2012.6292180
Supporting concurrent applications in wireless sensor networks, Proceedings of the 4th international conference on Embedded networked sensor systems , SenSys '06, pp.139-152, 2006. ,
DOI : 10.1145/1182807.1182822
Le type de mémoire est représenté au sein de l'attribut computation, cf. L.3. Ici, la plateforme peu de mémoire (il s'agit d'une plateforme Arduino Uno) ,
ensemble des features au sein du fichier XML, nous utilisons le logiciel TOCSIN [UBFC14b] afin de bénéficier d'une interface de configuration graphique. TOCSIN permet la construction graphique d'une configuration 1. Pour des raisons de place et de lisibilité, nous ne présentons la description que pour la plateforme P_OUTSIDE. Le lecteur intéressé par l'ensemble du code pourra consulter la page : https ,