• Aucun résultat trouvé

Software Evolution Multi-View : From the Smart Home to the Cloud

N/A
N/A
Protected

Academic year: 2021

Partager "Software Evolution Multi-View : From the Smart Home to the Cloud"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01012015

https://hal.inria.fr/hal-01012015

Submitted on 9 Aug 2014

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Software Evolution Multi-View : From the Smart Home to the Cloud

Amal Tahri, Laurence Duchien, Jacques Pulou

To cite this version:

Amal Tahri, Laurence Duchien, Jacques Pulou. Software Evolution Multi-View : From the Smart Home to the Cloud. 6es Journées Nationales du GDR GPL, Jun 2014, Paris, France. �hal-01012015�

(2)

Choosing FM [1] formalism to manage variability and heterogeneity.

Extending FM by addressing Localization Constraints e.g., Colocation, Dislocation of software components.

Proposing a DSL to express the deployment constraints.

Software Evolution Multi-View : From the Smart Home to the Cloud

Smart Home characteristics

Heterogeneity: different elements e.g., devices, services and technologies.

Variability: different characteristics e.g., the amount of offered resources for a given element.

Volatility: changing set of applications deployed on a changing set of elements Where to deploy new applications? In the Smart Home? On the Cloud? Or distributed on both?

How to deploy them? Only in one place? By distributing the applications between the Cloud and the Smart Home?

1. Balance the computational load between the Smart Home and the Cloud.

2. Reduce the acquisition cost for users by limiting the embedded systems resources.

3. Reduce the scalability cost when application set grows.

Context

1. Optimization of the deployment of a new component- based application onto a distributed environment (Smart Home + Cloud) despite the heterogeneity and the variability.

2. Run Time self-adaptation of the application deployment to volatility.

1. React to the volatility by run time self-adaption of the application deployment using code offloading and migration between the Smart Home and the Cloud

2. Build a self-* architecture supporting the self- configuration, self-optimization and self-adaptation of the application deployment[2].

Context

Approach

Amal Tahri°* Laurence Duchien* Jacques Pulou°

prenom.nom@orange.com; * prenom.nom@inria.fr}

[1]Benavides, David, Sergio Segura, and Antonio Ruiz-Cortés, « Automated Analysis of feature models 20 years later : A Literature view » Information System 35.6 (2010) : 615-636.

[2]Movahedi, Zeinab et al. « A Survey of Autonomic Network Architectures and Evaluation Criteria » Communications Surveys & Tutorials, IEEE 14-2(2012):464- 490.

Challenges Motivations

Future Work Ongoing Work

References

Références

Documents relatifs

Early maternal separation in mice trigers a specific immune response against commensal microbiota at adult- hood.. Cell Symposia:Microbiome and Host Health, May 2013,

en même temps qu’impossible à quantifier, la coseigneurie peut se définir « comme la co-détention d’un objet, ou plus précisément, comme le pouvoir exercé sur une même chose,

The effect of this segregation on the mechanical properties is illustrated by the creep and recovery at – 22°C (Figure 5). The top of sealant 2A had a strain capacity of 4% under

Using continuous radar measurements with the AL- WIN radar at Andenes and the ESRAD radar near Kiruna, we found, that the strongest gravity wave activity in the tropo- sphere

Pascal Perez is with the SMART Infrastructure Facility, University of Wollongong, NSW, 2522, Australia (e-mail: pascal@ uow.edu.au). collection and exchange. Emerging smart

ii) a decision (operational) module to provide the system with the optimal sensor placement solutions according to specific requirements. 3 depicts the integrated system

In this context the Internet of Things (IoT) paradigm is playing a primary role as an enabler of a broad range of applications, both for industries and the general population.

The system is based on the Internet of Things smart home, it has successfully intro- duced Kinect somatosensory sensor into the smart home system for gesture control