Emerging Technologies for Developing Countries. First International EAI Conference, AFRICATEK 2017, Marrakech, Morocco, March 27-28, 2017 Proceedings

Research Article

Designing a Framework for Smart IoT Adaptations

  • @INPROCEEDINGS{10.1007/978-3-319-67837-5_6,
        author={Asmaa Achtaich and Nissrine Souissi and Raul Mazo and Camille Salinesi and Ounsa Roudies},
        title={Designing a Framework for Smart IoT Adaptations},
        proceedings={Emerging Technologies for Developing Countries. First International EAI Conference, AFRICATEK 2017, Marrakech, Morocco, March 27-28, 2017 Proceedings},
        proceedings_a={AFRICATEK},
        year={2017},
        month={10},
        keywords={Multi-instantiation IoT Smart-environment Dynamic software product lines DSPL Self-adaptation Context Environment Fleet},
        doi={10.1007/978-3-319-67837-5_6}
    }
    
  • Asmaa Achtaich
    Nissrine Souissi
    Raul Mazo
    Camille Salinesi
    Ounsa Roudies
    Year: 2017
    Designing a Framework for Smart IoT Adaptations
    AFRICATEK
    Springer
    DOI: 10.1007/978-3-319-67837-5_6
Asmaa Achtaich,*, Nissrine Souissi,*, Raul Mazo,*, Camille Salinesi1,*, Ounsa Roudies2,*
  • 1: Université Paris, Panthéon-Sorbonne, CRI
  • 2: Univ. Mohammed V- Rabat, EMI
*Contact email: asmaaachtaich@research.emi.ac.ma, souissi@enim.ac.ma, raul.mazo@univ-paris1.fr, camille.salinesi@univ-paris1.fr, roudies@emi.ac.ma

Abstract

The Internet of Things (IoT) is the science of connecting multiple devices that coordinate to provide the service in question. IoT environments are complex, dynamic, rapidly changing and resource constrained. Therefore, proactively adapting devices to align with context fluctuations becomes a concern. To propose suitable configurations, it should be possible to sense information from devices, analyze the data and reconfigure them accordingly. Applied in the service of the environment, a fleet of devices can monitor environment indicators and control it in order to propose best fit solutions or prevent risks like over consumption of resources (e.g., water and energy). This paper describes our methodology in designing a framework for the monitoring and multi-instantiation of fleets of connected objects. First by identifying the particularities of the fleet, then by specifying connected object as a Dynamic Software Product Line (DSPL), capable of readjusting while running.