====== Course 3 ====== ==== New Challenges due to Ubiquitous Computing ==== * immersion in a real environment Ubiquitous Computing applications are continuously interacting with a real world, partly unknown at design time and, always changing at runtime in uncountable manner * inversion in the classical software methodology We witness to a kind of inversion in the classical software methodology where the software applications levels are much more stable and stationary than the software infrastructure level. ==== Adaptation as open issue ==== ==== Reactive adaptation as open issue ==== ==== Semantic adaptation as open issue ==== ==== Multi-Domain adaptation as open issue ==== ====== Drafts : ====== ====== 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. [[http://www-roc.inria.fr/arles/members/issarny/issarny_et_al-FOSE07.pdf|link]] [[http://sardes.inrialpes.fr/~krakowia/MW-Book/Chapters/Preface/preface.html|E-book]]: Middleware Architecture with Patterns and Frameworks, Prof. Sacha Krakowiak 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 [[http://hal.inria.fr/docs/00/41/41/17/PDF/IJCSI2009.pdf|link]] 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) Middleware for Robotics: A Survey, Mohamed, N. Al-Jaroodi, J. Jawhar, I., Coll. of Inf. Technol., United Arab Emirates Univ., Al Ain in 2008 IEEE Conference on Robotics, Automation and Mechatronics,21-24 Sept. 2008, p. 736-742, Chengdu, ISBN: 978-1-4244-1675-2 [[http://faculty.uaeu.ac.ae/Nader_M/papers/RAM2008.pdf|link]] [[http://www.hydramiddleware.eu/hydra_papers/A_Survey_of_Context-aware_Middleware.pdf]] [[http://www.sce.carleton.ca/wmc/middleware/middleware.pdf]] [[http://hal.archives-ouvertes.fr/docs/00/32/64/79/PDF/ACI08-INRIA-TechRep.pdf]] [[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.1.9321&rep=rep1&type=pdf]] [[http://users.cis.fiu.edu/~sadjadi/Publications/AdaptiveMiddlewareSurvey.ps]] [[https://rainbow.i3s.unice.fr/~tigli/References/Autre/2CACB8FEd01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Autre/8E123188d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Autre/C11.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Autre/RapportIntellAmbiante.V1.2finale.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/07937E4Fd01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/1C34FA30d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/2EE1E94Bd01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/7CCDDAE4d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/A_Survey_of_Context-aware_Middleware.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/CCF19AA4d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/Crowley Model]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/Crowley-OULU04.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/D68D6526d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/DEB4F9F9d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/F7827FE3d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/Survey]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/UBIMOB06-Vachet-Laurillau.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Context-aware/p19-bolchini.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Middleware_and_AOP/survey-aspect middleware.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/PhD/Dissertation.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/PhD/these cheung.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Projets_europeen_Context-aware/BE7149EFd01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Projets_europeen_Middleware/210C9626d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Projets_europeen_Middleware/FAC2E264d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Projets_europeen_Middleware/PLASTIC_D3_1.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Slides_context_aware/context-aware.ppt]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/AOSA.pdf.filepart]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/CA200725d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/DAIS07.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/DOC191109.pdf.filepart]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/EDOC-AOMDF-draft.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/EIWAS2005-Remi Douence.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/France09a.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/Morin09a.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/analysis design approaches aop.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/cheung.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/fulltext.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/klein06b.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/middleware08.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/p79-douence.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/rr-inria-5873.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_AOP/survey-aspect middleware.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/1C34FA30d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/5C1AC68Ad01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/7414AB5Fd01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/780A807Ad01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/89DC2B9Dd01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/9BDA84E0d01ressource.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/ABDEF341d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/A_Survey_of_Context-aware_Middleware.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/BBDE183Dd01sensnet.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/C7E487D0d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/DE10D1F0d01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/ROMEROPaper.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/a3-grace.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/chapitre.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/middleware-chapter.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Survey_Middleware/schmidt_middleware.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/Ubiquitous_Computing/pcs01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/slides_Middleware/F50FA17Ed01.pdf]] [[https://rainbow.i3s.unice.fr/~tigli/References/slides_Middleware/IWAN05-Dobson.pdf]] ====== European Projects : ====== PLASTIC5, European Commission under FP6 contract numbers 026955, [[http://www.ist-plastic.org/|link]] AMIGO6 IST, European Commission under FP6 contract numbers 004182, [[http://www.hitech-projects.com/euprojects/amigo/|link]] ===== ACME ===== [[http://www.cs.cmu.edu/~acme/docs/language_overview.html|ACME Overview]] [[http://acme.able.cs.cmu.edu/acmeweb/download.php|ACME Studio Download]] [[http://www.cs.cmu.edu/~acme/AcmeStudio/tutorials.html|ACME Studio Tutorial]]