User Tools

Site Tools


Sidebar

Polytech'Nice - Université Côte d'Azur dans l'UFTAM

Collaboration avec le groupe ESPRIT, Tunis depuis 2018 - horizon 2026
Historique ESPRIT, Tunis et UFE, Le Caire depuis 2012
Autres documents de travail
Actualité
Echanges et Double Diplôme Polytech Nice Sophia - ESPRIT
cours:2014-2015:mit

Middleware for Internet of Things

Semestre: 9

Ce cours a lieu le: mardi matin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Tigli Jean-Yves Email: tigli@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 15h

Résumé: Ubiquitous computing names the third wave in computing, just now beginning. First were mainframes, each shared by lots of people. Now we are in the personal computing era, person and machine staring uneasily at each other across the desktop. Next comes ubiquitous computing, when technology recedes into the background of our lives. Alan Kay of Apple calls this “Third Paradigm” computing. Friedemann Mattern, explains this trend from four technological reasons: miniaturization of devices, new materials, progress in communication technologies and better sensors. Anyway, ubiquitous computing introduces new challenges in the software engineering domain leading to numerous innovations for middleware.

Prerequis:

  Basic skills in software programming (Java or C#) and distributed programming
  les acquis des cours:
      Finite State Machines
      Programmation Orientée Objet
      Service Oriented Computing /WS

Objectifs

  L'objectif principal de ce cours est de présenter les nouvelles problématiques issues de l'Internet des Objets. En particulier les nouveaux défis qui nécessitent la conception et la mise en place de nouveaux middlewares pour gérer l'auto-adaptation à des applications dont l'environnement d’exécution repose sur un ensemble de services et d'objets qui évolue en permanence.

Contenu

  Introduction aux Middleware pour l'Informatique Ambiante et l'Internet des Objets
  Les Middleware orientés (SOM et SOAD) pour l'Informatique Ambiante TD : Les Web Services pour Dispositifs (ex. les protocoles UPnP et DPWS)
  Composition de services pour l'Informatique Ambiante TD : Composition de Services Web pour Dispositifs, approche basée sur des composants légers (modèles LCA / SLCA)
  Composition et vérification pour des dispositifs avec des modèles à états finis.
  TD : Outils pour la modélisation synchrone de Web services pour Dispositifs et leur composition
  Middleware sensible au contexte pour l'auto-adaptation de systèmes ambiants.
  TD: Auto-adaptation sensible au contexte pour la composition de services Web pour Dispositif (ex. Aspect d'Assemblage sur des compositions à base de composants légers)

References

  A Perspective on the Future of Middleware-based Software Engineering. V. Issarny, M. Caporuscio, N. Georgantas. In Future of Software Engineering 2007 (FOSE) at ICSE (International Conference on Software Engineering). L. Briand and A. Wolf editors, IEEE-CS Press. 2007
  A Survey on Service Composition Middleware in Pervasive Environments Ibrahim N., Le Mouël F. International Journal of Computer Science Issues (IJCSI) 1 (2009) 1–12
  Course Web Site : http://www.tigli.fr/doku.php?id=cours:muc_2013_2014
  David Garlan, Bradley Schmerl, and Shang-Wen Cheng, “Software Architecture-Based Self-Adaptation” in Autonomic Computing and Networking, M.K. Denko et al. (eds.),DOI 10.1007/978-0-387-89828-52, Springer Science+Business Media, LLC 2009
  Gaëlle Calvary, Thierry Delot, Florence Sèdes, Jean-Yves Tigli, editors. “Computer Science and Ambient Intelligence” 335 pages, ISTE Ltd and Wiley and Sons Inc, March 2013, ISBN 978-1-84821-437-8
  Jean-Yves Tigli, Stéphane Lavirotte, Gaëtan Rey, Nicolas Ferry, Vincent Hourdin, Sana Fathallah, Christophe Vergoni et Michel Riveill. “Aspects of Assembly: from Theory to Performance”. LNCS Transactions on Aspect-Oriented Software Development (TAOSD), volume 7271, 2012. ISSN 1864-3027 (Print) 1864-3035 (Online).
  Journal of Internet Services and Applications, July 2011, Volume 2, Issue 1, pp 23-45, Service-oriented middleware for the Future Internet: state of the art and research directions, Valérie Issarny, Nikolaos Georgantas, Sara Hachem, Apostolos Zarras, Panos Vassiliadist, Marco Autili, Marco Aurélio Gerosa, Amira Ben Hamida
  Middleware Technologies for Ubiquitous Computing, Ibrahim N., Le Mouël F., Frénot S, in Handbook of Research on Next Generation Networks and Ubiquitous Computing, IGI Global Publication (Ed.) (2009)
  Model Checking By Edmund M. Clarke, Orna Grumberg and Doron Peled, MIT Press, ISBN: 9780262032704, December 1999
  Service-oriented Middleware for the Internet of Things: A Perspective, Valérie Issarny, Thiago Teixeira, Sara Hachem & Nikolaos Georgantas - 26 November 2011 - ServiceWave’2011.
  Toward Validated Composition in Component-based Adaptive Middleware, Annie Ressouche, Jean-Yves Tigli and Oscar Carrillo. In “SC2011”, Zurich Suisse, E.J. Sven Apel (editor), LNCS Springer, July 2011, vol 6708, p 165-180

Compétences

  CG1.2 Maîtriser les liens entre les disciplines et transposer les mêmes concepts d'un domaine à un autre, être capable de collaborer avec des spécialistes de disciplines connexes Niveau: Maîtrise
  CG2.4 Maîtriser les architectures des systèmes informatiques permettant de déployer des solutions sur des plateformes hétérogènes et réparties : serveurs et postes clients, réseaux et Internet, réseaux mobiles. Niveau: Expert

Acquis

  Connaissance et application de Middlewares pour l'auto-adaptation des applications dans l'Internet des objets Niveau: Maîtrise
  Connaissance des Défis et de l'état de l'art sur les middlewares pour l'Internet des Objets Niveau: Maîtrise
  Connaissance des Middlewares orientés services pour la composition dynamique de services dans l'Internet des objets Niveau: Expert

Evaluation: contrôles écrits

cours/2014-2015/mit.txt · Last modified: 2014/07/10 18:21 by lavirott