Middleware for Internet of Things


Le concept d'informatique ubiquitaire «Ubiquitous Computing» ou informatique ambiante «Ambient Computing» a été développé par Mark Weiser * au cours des années 80 à Xerox PARC, pour désigner sa vision de l’ordinateur du 21ième siècle.

(*) M. Weiser. “The computer for the 21st century”, Scientific American, 1991. [Weiser, H-ind. 22.6]


Main Conferences and Journals

UbiComp Internation Conferences (also Pervasive Computing Conference and Internation Symposium on Wearable Computer

Middleware Internation Conferences

Books

http://books.google.fr/books?id=bF_hfluZigsC&pg=PT58&lpg=PT58&dq=tigli+editeur+sedes+wesley&source=bl&ots=NQftqA4JpD&sig=ArzwCVPS2H26Wh-Q3kxBLmotBPI&hl=fr&sa=X&ei=UpClUpziJ-O-0QWSloH4CQ&ved=0CDIQ6AEwAA#v=onepage&q=tigli%20editeur%20sedes%20wesley&f=false

http://books.google.fr/books?id=bF_hfluZigsC&pg=PT58&lpg=PT58&dq=tigli+editeur+sedes+wesley&source=bl&ots=NQftqA4JpD&sig=ArzwCVPS2H26Wh-Q3kxBLmotBPI&hl=fr&sa=X&ei=UpClUpziJ-O-0QWSloH4CQ&ved=0CDIQ6AEwAA#v=onepage&q=tigli%20editeur%20sedes%20wesley&f=false

[2013] Gaëlle Calvary, Thierry Delot, Florence Sèdes, Jean-Yves Tigli, editors. “Computer Science and Ambient Intelligence” 335 pages, ISTE Ltd and Wiley & Sons Inc, March 2013, ISBN 978-1-84821-437-8

[2012] Gaëlle Calvary, Thierry Delot, Florence Sèdes, Jean-Yves Tigli. “Informatique et Intelligence Ambiante : des Capteurs aux Applications (Traité Informatique et Systèmes d'Information, IC2)” Hermes Science, July 2012, ISBN 2-7462-2981-1

Videos

Illustrations of Service Continuity Challenge in Ambient Systems

For Mobility : AmbientComp Project, AmbientComp Project For Internet of Things : UbiFlood Project (Research Cooperation Programme with Asia), UbiFlood Project

Illustrations of UbiComp Middleware to facilitate Service Continuity Design in Ambient Systems

For Mobility : Continuum Project (National Research Agency), Continuum Project Videos

Lectures :


Lecture 1 : Introduction to Middleware for Internet of Things


Materials : lecture1_mit_ubinet_2015_slides_middleware_internet_of_things.pdf

Introduction to Middleware from Internet of Things to Web of Things

  1. Challenges of Ubiquituous Computing Software
  2. Requirements to Design Ubiquituous Computing Software
  3. The purpose of a middleware
    1. from Distributed Computing (as the required student background) …
    2. … to Ubiquituous Computing

Other Links and References :

Lecture 2 : From Services Oriented Middleware to Web of Things

Materials :

Reference :

Lecture 3 : Service Composition for Ubiquitous Computing


Service Composition Models :

Materials for the lecture :

Lecture 3

Materials for the Tutorial : WComp

Tutorial 3

Lecture 4 : UbiComp Middleware and Verification


Materials :

Lecture4

References:

Lecture 5 : Practical Course on UbiComp Middleware and proved components


The purpose of this practical course is to illustrate the Lecture4 and apply verification technique to the validation of critical components. The main goal is to design a validated crossroads component in a specific middleware (WComp).

Materials :

  1. Clem Toolkit: to use the software in the clem toolkit, put it in a dedicated folder and improve the Path environment variable with a path to this folder (see Tutorial 5 for detail).
  2. GenInOut: input, output event generator examples.
This tutorial will be evaluated by the lecturer
DEADLINE to Send your Project Files by email To: annie.ressouche@inria.fr, Cc: tigli@unice.fr IS February, the 20th at 12:00 PM

http://www.cepadues.com/Pages/Livre/Livre.aspx?ID=772

Lecture 6 : UbiComp, Context and Middleware for Self Adaptation


References :

Lecture 7 : Aspect of Assembly for Self Adaptation

References :

Exam

Exam Modalities
Assigned Papers
Abd El Messih Fadi A survey about Composition Middleware in Pervasive Environments.pdf
Abdalla Omar A survey about Context Aware Middleware.pdf
Afra Salim A survey on self-healing systems approaches and systems.pdf
Alshabani Halima A Survey on Service Composition Middleware in Pervasive Environments.pdf
Bachrouch ramla A survey on Service Composition Middleware in Pervasive Environments.pdf
Belli Fabien A_Survey_of_Context-aware_Middleware.pdf
Ben Alaya Aymen IoT Survey.pdf
Bouakkazine Tarak MUSIC Middleware Surpport for Sel-Adaptation in Ubiquituous and Service-Oreinted Environments.pdf
Bouhafa Nesrine Policy-Driven Middleware for Self-Adaptation of Web Services Compositions.pdf
Boursier Alexandre Role of Middleware in Internet of Things A Study.pdf
Cacciuttolo Olivier Service oriented Middleware for Future Internet State of the Art Research Directions.pdf
Calvier Jean-Sebastien Service Oriented Middleware for the Internet of Things A Perspective.pdf
Carunchio Rodolfo Survey of Middleware .pdf
Daikhi Rahma Survey_of_adaptation_system.pdf
Djimenou Loic Evrard Setondji A survey about Composition Middleware in Pervasive Environments.pdf
Faizant Loic A survey about Context Aware Middleware.pdf
Gebereselase Befekadu A survey on self-healing systems approaches and systems.pdf
Gjata Eneina A Survey on Service Composition Middleware in Pervasive Environments 2009.pdf
Gorrieri Cyril A survey on Service Composition Middleware in Pervasive Environments.pdf
Hamrouni Karim A_Survey_of_Context-aware_Middleware.pdf
Ismail Tarek IoT Survey.pdf
Jacquelin Elie MUSIC Middleware Surpport for Sel-Adaptation in Ubiquituous and Service-Oreinted Environments.pdf
Kaddouri Sara Policy-Driven Middleware for Self-Adaptation of Web Services Compositions.pdf
Kharroubi Majdi Role of Middleware in Internet of Things A Study.pdf
Lipchev Gatlin Service oriented Middleware for Future Internet State of the Art Research Directions.pdf
Maugard Matthieu Service Oriented Middleware for the Internet of Things A Perspective.pdf
Menage Emmanuel Survey of Middleware .pdf
Nguyen Thai Ha Survey_of_adaptation_system.pdf
Obreja Denis A survey about Composition Middleware in Pervasive Environments.pdf
Paeta Suzy A survey about Context Aware Middleware.pdf
Rambert Maurice A survey on self-healing systems approaches and systems.pdf
Rifai Myriana A Survey on Service Composition Middleware in Pervasive Environments.pdf
Roufast Romain A survey on Service Composition Middleware in Pervasive Environments.pdf
Sabet Ahmed A_Survey_of_Context-aware_Middleware.pdf
Sarray Ines IoT Survey.pdf
Shoja Mahdi MUSIC Middleware Surpport for Sel-Adaptation in Ubiquituous and Service-Oreinted Environments.pdf
Soni Hardik Policy-Driven Middleware for Self-Adaptation of Web Services Compositions.pdf
Soroush Haddadi Nima Role of Middleware in Internet of Things A Study.pdf
Sweyllam Lotus Service oriented Middleware for Future Internet State of the Art Research Directions.pdf
Taleb Mohamed Yacine Service Oriented Middleware for the Internet of Things A Perspective.pdf
Toth Ferenc Survey of Middleware .pdf
Varava Anastasiia Survey_of_adaptation_system.pdf
Zhang Yuanrui A survey about Composition Middleware in Pervasive Environments.pdf
Zholtkevych Galyna A survey about Context Aware Middleware.pdf
zou Enshuo A survey on self-healing systems approaches and systems.pdf
Zouari Bilel A Survey on Service Composition Middleware in Pervasive Environments.pdf
Papers to download

a_survey_about_composition_middleware_in_pervasive_environments.pdf

a_survey_about_context_aware_middleware.pdf

a_survey_on_self-healing_systems_approaches_and_systems.pdf

a_survey_on_service_composition_middleware_in_pervasive_environments.pdf

a_survey_of_context-aware_middleware.pdf

iot_survey.pdf

music_middleware_surpport_for_sel-adaptation_in_ubiquituous_and_service-oreinted_environments.pdf

policy-driven_middleware_for_self-adaptation_of_web_services_compositions.pdf

role_of_middleware_in_internet_of_things_a_study.pdf

service_oriented_middleware_for_future_internet_state_of_the_art_research_directions.pdf

service_oriented_middleware_for_the_internet_of_things_a_perspective.pdf

survey_of_middleware_.pdf

survey_of_adaptation_system.pdf

NOTES about your assigned Paper

Between 10:00 AM and 12:15 AM, on February, the 11th 2014, you must write some notes on your assigned paper in a simple text editor. Be careful to regulary save your file.

To do what you can do, look at the Example of Notes file as examples.

At 12:15 AM send your text file as this :

Any wrong procedure (wrong title of the file, of the email) to send your notes will be penalized. Any delay to send me your notes will be penalized.

Software Tools


Last release of WComp

The last release of WComp consists in Addins and SharpDevelopp 3.X. Then you need :

Scade Software Tool

Links to download it : ET_SCADE64.zip or ET_SCADE64.zip

To install the Scade suite:

  1. Download the archive ET_SCADE64.zip
  2. Launch the setup: …\SCADE64\EsterelSCADE642\WINDOWS\SCADE\ScadeSetup; SCADE64 being the place where the archive has been extracted. Select the Design Verifier (at least) in order to install Scade model-checking tool.
  3. Define the user environment variable ESTERELD_LICENSE_FILE = <the path where the license file (ESTERELD.lic) is>. For instance, ESTEREL_LICENSE_FILE=C\Users\ar\Documents\Scade, the file ESTERELD.lic being at this place.

Planning 2013 2014


In Sophia Antipolis

  1. mardi 10 Décembre 2013 : 9h00 - 10h, Tigli, 10h15 - 12h15, Tigli
  2. mardi 17 Décembre 2013 : 08h00 - 9h00, Tigli, 9h15 - 12h15 Brel
  3. mardi 07 Janvier 2014 : 08h00 - 10h00, Tigli , 10h15 - 12h15, Tigli
  4. mardi 14 Janvier 2014 : 09h00 - 10h00, Ressouche , 10h15 - 12h15, Ressouche
  5. mardi 21 Janvier 2014 : 08h00 - 10h00, Ressouche , 10h15 - 12h15, Ressouche
  6. mardi 28 Janvier 2014 : 09h00 - 10h00, Tigli , 10h15 - 12h15, Tigli
  7. mardi 04 Février 2014 : 09h00 - 10h00, Lavirotte , 10h15 - 12h15 Lavirotte
  8. mardi 11 Février 2014 Exam : 09h00 - 12h00 Tigli, Lavirotte, Ressouche, Brel

In Tunis

  1. mardi 10 Décembre 2013 : 9h00 - 10h, Tigli, 10h15 - 12h15, Tigli
  2. mardi 17 Décembre 2013 : 09h00 - 10h00, Tigli, Brel : 10h15 - 12h15 Brel
  3. mardi 07 Janvier 2014 : 08h00 - 10h00, Tigli , 10h15 - 12h15, Tigli
  4. InTunis, mercredi 15,16,17 Janvier 2014 (in french) : 4h , Ressouche , 4h, Ressouche
  5. mardi 21 Janvier 2014 : 08h00 - 10h00, Ressouche , 10h15 - 12h15, Ressouche
  6. mardi 28 Janvier 2014 : 09h00 - 10h00, Tigli , 10h15 - 12h15, Tigli
  7. mardi 04 Février 2014 : 09h00 - 10h00, Lavirotte , 10h15 - 12h15 Lavirotte
  8. mardi 11 Février 2014 Exam : 09h00 - 12h00 Tigli, Lavirotte, Ressouche, Brel

Warning

This page is supposed to evolve continuously with minor revisions.

Archives

Before 2009

Middleware for Ubiquituous Computing - SI5 - Masters IFI and UbiNet, Polytech'Nice Sophia Antipolis - Software Engineering Department (2009-2010)

Middleware for Mobile Computing - SI5 - Masters IFI , Polytech'Nice Sophia Antipolis - Software Engineering Department (2009-2010)

Since 2009 in The international cursus of the MSc IFI "Ubiquitous Networking and Computing" of the University of Nice Sophia Antipolis.

Middleware for Ubiquituous Computing - SI5 - Polytech'Nice - Software Engineering Department (2008-2009)

Middleware for Ubiquituous Computing - SI5 - Masters IFI and UbiNet, Polytech'Nice Sophia Antipolis - Software Engineering Department (2009-2010)

Middleware for Mobile Computing - SI5 - Masters IFI , Polytech'Nice Sophia Antipolis - Software Engineering Department (2009-2010)

Middleware for Ubiquituous Computing - SI5 - Masters IFI and UbiNet, Polytech'Nice Sophia Antipolis - Software Engineering Department (2010-2011)

Middleware for Ubiquituous Computing - SI5 - Masters IFI and UbiNet, Polytech'Nice Sophia Antipolis - Software Engineering Department (2011-2012)

Middleware for Ubiquituous Computing - SI5 - Masters IFI and UbiNet, Polytech'Nice Sophia Antipolis - Software Engineering Department (2012-2013)