<html xmlns=“http://www.w3.org/1999/xhtml” xml:lang=“fr”>
<head>
<title>Stéphane Lavirotte: Master Ubinet: Reactive Adaptation in Middleware for Ubiquitous Computing</title>
<meta http-equiv="content-language" content="fr" />
<meta http-equiv="content-type" content="text/xhtml; charset=ISO-8859-15" />
<link rev="made" href="mailto:stephane.lavirotte@unice.fr" />
<link rel="shortcut icon" type="image/png" href="/favicon.png" />
<link rel="icon" type = "image/png" href="/favicon.png" />
<meta name="author" xml:lang="fr" content="Stéphane Lavirotte" />
<meta name="description" xml:lang="fr" content="Pages personnelles de Stéphane Lavirotte" />
<meta name="keywords" content="IUFM, Université, CNRS, Enseignant, Chercheur, Informatique" />
<meta name="robot" content="follow, index, all" />
<meta name="revisit-after" content="15 days" />
<style type="text/css" media="all">@import "/styles/screen.css";</style>
<style type="text/css" media="all">@import "/styles/biblio/biblio.css";</style>
</head>
<body >
<div id="header"></div>
<div id="menu">
<ul id="menuentry">
<li><a href="http://stephane.lavirotte.com/index.html">Accueil</a></li>
<li><a href="http://stephane.lavirotte.com/teach/index.html">Enseignement</a></li>
<li><a href="http://stephane.lavirotte.com/research/index.html">Recherche</a></li>
<li><a href="http://stephane.lavirotte.com/admin/index.html">Administration</a></li>
<li><a href="http://stephane.lavirotte.com/perso/index.html">Personnel</a></li>
</ul>
</div>
<div id="container">
<div id="navigation">
<div class="navbox">
<div class="navhead"><h2><a href="http://stephane.lavirotte.com/index.html">Accueil</a></h2></div>
<div class="navbody">
<ul>
<li><a href="http://stephane.lavirotte.com/cv.html">CV</a></li>
</ul>
</div>
</div>
<div class="navbox">
<div class="navhead"><h2><a href="http://stephane.lavirotte.com/teach/index.html">Enseignement</a></h2></div>
<div class="navbody">
<ul>
<li><a href="http://stephane.lavirotte.com/teach/iufm.html">IUFM Célestin Freinet</a></li>
<li><a href="http://stephane.lavirotte.com/teach/epu.html">Polytech'Nice - Sophia</a></li>
<li><a href="http://stephane.lavirotte.com/teach/ubinet.html">Master Ubinet</a></li>
<li><a href="http://stephane.lavirotte.com/teach/mbds.html">Master MBDS</a></li>
<li><a href="http://stephane.lavirotte.com/teach/maje.html">Master MAPI-MAJE</a></li>
<li><a href="http://stephane.lavirotte.com/teach/projetsstages.html">Projets et Stages</a></li>
</ul>
</div>
</div>
<div class="navbox">
<div class="navhead"><h2><a href="http://stephane.lavirotte.com/research/index.html">Recherche</a></h2></div>
<div class="navbody">
<ul>
<li><a href="http://stephane.lavirotte.com/research/publi.html">Publications</a></li>
<li><a href="http://stephane.lavirotte.com/research/biblio.html">Bibliométrie</a></li>
<li><a href="http://stephane.lavirotte.com/research/rayonnement.html">Rayonnement</a></li>
<li><a href="http://stephane.lavirotte.com/research/seminaires.html">Seminaires</a></li>
<li><a href="http://stephane.lavirotte.com/research/encadrement.html">Encadrement</a></li>
<li><a href="http://stephane.lavirotte.com/research/contrats.html">Contrats</a></li>
<li><a href="http://stephane.lavirotte.com/research/valo.html">Valorisation</a></li>
</ul>
</div>
</div>
<div class="navbox">
<div class="navhead"><h2><a href="http://stephane.lavirotte.com/admin/index.html">Administration</a></h2></div>
<div class="navbody">
</div>
</div>
<div class="navbox">
<div class="navhead"><h2><a href="http://stephane.lavirotte.com/perso/index.html">Personnel</a></h2></div>
<div class="navbody">
<ul>
<li><a href="http://stephane.lavirotte.com/perso/plongee/index.html">Plongée</a></li>
<li><a href="http://stephane.lavirotte.com/perso/bibox/index.html">HTPC</a></li>
</ul>
</div>
</div>
</div>
<div id="content">
<div class="content_wide">
<h1>Master Ubinet: Reactive Adaptation in Middleware for Ubiquitous Computing</h1>
<div class=“frame”>
<div class=“framecontent”>
<!– <img alt=“” src=“images/”/>–>
</div>
</div>
<h2>Description</h2>
<p>Ubiquitous Computing, introduced by Mark Weiser in 1991, raised many
challenges across computer science: in systems design and engineering,
in systems modeling, and in user interface design. Initially the
effective integration and interaction with the physical world sufficed
to promote ubiquitous computing interest due to significantly increased
real world visibility as well as real world control, towards ambient
intelligence. But these first ubiquitous systems were often proofs of
concept with a single static configuration with a priori known
devices. Today mobility of users and an increasing heterogeneity of
devices introduce a new significant challenge for Middleware for
ubiquitous computing. 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. The operational environment is then tightly connected with the
real world but is also partly unknown at design time and is always
changing at runtime in uncountable manner.</p>
<p>In order to to adress ubiquitous services continuity (Cf. French
national research project CONTINUUM, http://continuum.unice.fr) in
spite of such constraints, recent researches are moving towards an era
of emergent middleware that is middleware that emerges at run-time to
match the current operational environment and application
requirements.</p>
<p>The research group Rainbow focus on adaptive service oriented middleware
for ubiquitous computing (Cf. main recent publications). Contrary to
most of the researches in this domain, Rainbow studies, proposes and
validates contributions for a reactive adaptation, i.e. when the time
for adaptation remain compatible with the continuous evolution of the
ubiquitous environment.</p>
<p>Its main contribution bases on the theory of the aspects of assembly
(AA) to adapt reactively, semantically and independently assemblies of
components in Service Component Architecture (SCA) for example. After a
short survey on reactivity in adaptive middlewares, the students of
this project will study various algorithms in the different steps
(Pointcut Matching and Weaving Mecanism) of the AA application
process. They will specifically study the algorithmic costs of each of
these steps and will propose a formal performance model that will allow
to compare different policies in the application of AA.
<p>To illustrate these results, some algorithms will be able to be tested
in real experiments on the CONTINUUM platform, in collaboration with
the research engineer of the project.</p>
<h2>Other information</h2>
<ul>
<li><b>Number of students</b>: 1 ou 2</li>
<li><b>Names</b>: Jean-Yves Tigli, Stéphane Lavirotte</li>
<li><b>Organism</b>: Rainbow Team - I3S Laboratory</li>
<li><b>Address</b>: I3S Laborato, Site des Templiers - 930, Route des Colles - BP 145 - 06903 Sophia Antipolis Cedex, France</li>
</ul>
<h2>References</h2>
<p>J.-Y. Tigli, S. Lavirotte, G. Rey, V. Hourdin, M. Riveill, Lightweight
Service Oriented Architecture for Pervasive Computing IJCSI
International Journal of Computer Science Issues, Vol. 4, No. 1,
September 2009, ISSN (Online): 1694-0784, ISSN (Print): 1694-0814</p>
<p>J.-Y. Tigli, S. Lavirotte, G. Rey, V. Hourdin, M. Riveill, Context-aware
Authorization in Highly Dynamic Environments IJCSI International
Journal of Computer Science Issues, Vol. 4, No. 1,
September 2009, ISSN (Online): 1694-0784, ISSN (Print): 1694-0814</p>
<p>J.-Y. Tigli, S. Lavirotte, G. Rey, V. Hourdin, D. Cheung, E. Callegari,
M. Riveill WComp middleware for ubiquitous computing: Aspects and
composite event-based Web services dans la revue Annals of
Telecommunications, éditeur Springer Paris, ISSN 0003-4347 (Print)
1958-9395 (Online), Vol. 64, No 3-4, March-April 2009</p>
</div>
</div>
<div id="tools">
<div class="navbox">
<div class="navhead"><h2><b>Outils</b></h2></div>
<div class="navbody">
<ul>
<li class="map"><a href="http://stephane.lavirotte.com/sitemap.html">Sitemap</a></li>
<li class="print"><a href="javascript:window.print();">Imprimer</a></li>
<li class="email"><a href="mailto:stephane@lavirotte.com">E-Mail</a></li>
<li class="advsearch"><a href="">Search</a></li>
<li>
<form action="http://www.google.com/custom" method="get">
<div>
<input name="q" maxlength="255" size="20" type="text" value=""/>
<input name="sa" type="hidden" value="Chercher"/>
<input name="domains" type="hidden" value="stephane.lavrotte.com"/>
<input name="sitesearch" type="hidden" value="stephane.lavirotte.com"/>
</div>
</form>
</li>
</ul>
</div>
</div>
<div class="navbox">
<div class="navhead"><h2><b>Validation</b></h2></div>
<div class="navbody">
<ul>
<li>
<a href="http://validator.w3.org/check?uri=referer">
<img src="/images/w3c_xhtml1.1.png" alt="XHTML 1.1 Valide !" />
</a>
</li>
<li>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img src="/images/w3c_css.png" alt="CSS Valide !" />
</a>
</li>
</ul>
</div>
</div>
<div class="navbox">
<div class="navhead"><h2><b>Adresse Page: Tag 2D</b></h2></div>
<div class="navbody">
<ul>
<li>
</li>
</ul>
</div>
</div>
</div>
<div id="spacer"></div>
</div>
<div id="footer">
<div class="datemaj">Dernière mise à jour: 06/12/2009</div>
</div>
</body>
</html>