<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
    <title>Project-Team:PHOENIX</title>
    <link rel="stylesheet" href="../static/css/raweb.css" type="text/css"/>
    <meta name="description" content="New Results - Improving the Reliability of Pervasive Computing Applications By Continuous Checking of Sensor Readings"/>
    <meta name="dc.title" content="New Results - Improving the Reliability of Pervasive Computing Applications By Continuous Checking of Sensor Readings"/>
    <meta name="dc.subject" content=""/>
    <meta name="dc.publisher" content="INRIA"/>
    <meta name="dc.date" content="(SCHEME=ISO8601) 2016-01"/>
    <meta name="dc.type" content="Report"/>
    <meta name="dc.language" content="(SCHEME=ISO639-1) en"/>
    <meta name="projet" content="PHOENIX"/>
    <script type="text/javascript" src="https://raweb.inria.fr/rapportsactivite/RA2016/static/MathJax/MathJax.js?config=TeX-MML-AM_CHTML">
      <!--MathJax-->
    </script>
  </head>
  <body>
    <div class="tdmdiv">
      <div class="logo">
        <a href="http://www.inria.fr">
          <img style="align:bottom; border:none" src="../static/img/icons/logo_INRIA-coul.jpg" alt="Inria"/>
        </a>
      </div>
      <div class="TdmEntry">
        <div class="tdmentete">
          <a href="uid0.html">Project-Team Phoenix</a>
        </div>
        <span>
          <a href="uid1.html">Members</a>
        </span>
      </div>
      <div class="TdmEntry">Overall Objectives<ul><li><a href="./uid3.html">Context</a></li><li><a href="./uid4.html">A Multi-Disciplinary Approach</a></li><li><a href="./uid8.html">Research Avenues</a></li></ul></div>
      <div class="TdmEntry">Research Program<ul><li><a href="uid13.html&#10;&#9;&#9;  ">Design-Driven Software Development</a></li><li><a href="uid14.html&#10;&#9;&#9;  ">Integrating Non-Functional Concerns into Software Design</a></li><li><a href="uid16.html&#10;&#9;&#9;  ">Human-Driven Software Design</a></li></ul></div>
      <div class="TdmEntry">Application Domains<ul><li><a href="uid22.html&#10;&#9;&#9;  ">Internet of Things</a></li><li><a href="uid26.html&#10;&#9;&#9;  ">Assistive computing in the home</a></li><li><a href="uid27.html&#10;&#9;&#9;  ">Assistive computing on-the-go</a></li></ul></div>
      <div class="TdmEntry">
        <a href="./uid29.html">Highlights of the Year</a>
      </div>
      <div class="TdmEntry">New Software and Platforms<ul><li><a href="uid35.html&#10;&#9;&#9;  ">College +</a></li><li><a href="uid48.html&#10;&#9;&#9;  ">DiaSuite</a></li><li><a href="uid57.html&#10;&#9;&#9;  ">DiaSuiteBOX</a></li><li><a href="uid62.html&#10;&#9;&#9;  ">DomAssist</a></li></ul></div>
      <div class="TdmEntry">New Results<ul><li><a href="uid77.html&#10;&#9;&#9;  ">Tablet-Based Activity Schedule in Mainstream Environment for Children with Autism and Children with ID</a></li><li><a href="uid78.html&#10;&#9;&#9;  ">Self Determination-Based Design To Achieve Acceptance of Assisted Living Technologies For Older Adults</a></li><li><a href="uid79.html&#10;&#9;&#9;  ">Frameworks compiled from declarations: a language-independent approach</a></li><li><a href="uid80.html&#10;&#9;&#9;  ">Analysis of How People with Intellectual Disabilities Organize Information Using Computerized Guidance</a></li><li><a href="uid81.html&#10;&#9;&#9;  ">Leveraging Declarations over the Lifecycle of Large-Scale Sensor Applications</a></li><li class="tdmActPage"><a href="uid82.html&#10;&#9;&#9;  ">Improving the Reliability of Pervasive Computing Applications By Continuous Checking of Sensor Readings</a></li><li><a href="uid83.html&#10;&#9;&#9;  ">Designing Parallel Data Processing for Large-Scale Sensor Orchestration</a></li></ul></div>
      <div class="TdmEntry">Bilateral Contracts and Grants with Industry<ul><li><a href="uid85.html&#10;&#9;&#9;  ">Bilateral Grants with Industry</a></li></ul></div>
      <div class="TdmEntry">Partnerships and Cooperations<ul><li><a href="uid87.html&#10;&#9;&#9;  ">Regional Initiatives</a></li><li><a href="uid91.html&#10;&#9;&#9;  ">National Initiatives</a></li><li><a href="uid93.html&#10;&#9;&#9;  ">International Initiatives</a></li></ul></div>
      <div class="TdmEntry">Dissemination<ul><li><a href="uid99.html&#10;&#9;&#9;  ">Promoting Scientific Activities</a></li><li><a href="uid117.html&#10;&#9;&#9;  ">Teaching - Supervision - Juries</a></li><li><a href="uid133.html&#10;&#9;&#9;  ">Popularization</a></li></ul></div>
      <div class="TdmEntry">
        <div>Bibliography</div>
      </div>
      <div class="TdmEntry">
        <ul>
          <li>
            <a id="tdmbibentmajor" href="bibliography.html">Major publications</a>
          </li>
          <li>
            <a id="tdmbibentyear" href="bibliography.html#year">Publications of the year</a>
          </li>
          <li>
            <a id="tdmbibentfoot" href="bibliography.html#References">References in notes</a>
          </li>
        </ul>
      </div>
    </div>
    <div id="main">
      <div class="mainentete">
        <div id="head_agauche">
          <small><a href="http://www.inria.fr">
	    
	    Inria
	  </a> | <a href="../index.html">
	    
	    Raweb 
	    2016</a> | <a href="http://www.inria.fr/en/teams/phoenix">Presentation of the Project-Team PHOENIX</a> | <a href="http://phoenix.inria.fr/">PHOENIX Web Site
	  </a></small>
        </div>
        <div id="head_adroite">
          <table class="qrcode">
            <tr>
              <td>
                <a href="phoenix.xml">
                  <img style="align:bottom; border:none" alt="XML" src="../static/img/icons/xml_motif.png"/>
                </a>
              </td>
              <td>
                <a href="phoenix.pdf">
                  <img style="align:bottom; border:none" alt="PDF" src="IMG/qrcode-phoenix-pdf.png"/>
                </a>
              </td>
              <td>
                <a href="../phoenix/phoenix.epub">
                  <img style="align:bottom; border:none" alt="e-pub" src="IMG/qrcode-phoenix-epub.png"/>
                </a>
              </td>
            </tr>
            <tr>
              <td/>
              <td>PDF
</td>
              <td>e-Pub
</td>
            </tr>
          </table>
        </div>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid81.html" accesskey="P"><img style="align:bottom; border:none" alt="previous" src="../static/img/icons/previous_motif.jpg"/> Previous | </a>
          <a href="./uid0.html" accesskey="U"><img style="align:bottom; border:none" alt="up" src="../static/img/icons/up_motif.jpg"/>  Home</a>
          <a href="./uid83.html" accesskey="N"> | Next <img style="align:bottom; border:none" alt="next" src="../static/img/icons/next_motif.jpg"/></a>
        </div>
        <br/>
      </div>
      <div id="textepage">
        <!--DEBUT2 du corps du module-->
        <h2>Section: 
      New Results</h2>
        <h3 class="titre3">Improving the Reliability of Pervasive Computing Applications By Continuous Checking of Sensor Readings</h3>
        <p>This paper shows that context-aware applications commonly make implicit assumptions about a sensor infrastructure. Because context-awareness critically relies on these assumptions, the developer typically need to ensure their validity by encoding them in the application code, polluting it with non-functional concerns. This defensive programming approach can be avoided by formulating these assumptions aside from the application, thus factorizing them as an explicit model of the sensor infrastructure. This model can be expressed as a set of rules and can be checked automatically and continuously to ensure the reliability of a sensor infrastructure, both at installation time and during normal functioning. The usefulness of our approach is demonstrated in the domain of assisted living for seniors. We applied it to sensor data collected in the context of a 9-month field study of an assisted living platform, deployed at the home of 24 seniors. We show that several kinds of sensor malfunctions could have been identified upon their occurrence, thanks for our continuous checking, and resolved.
</p>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid81.html" accesskey="P"><img style="align:bottom; border:none" alt="previous" src="../static/img/icons/previous_motif.jpg"/> Previous | </a>
          <a href="./uid0.html" accesskey="U"><img style="align:bottom; border:none" alt="up" src="../static/img/icons/up_motif.jpg"/>  Home</a>
          <a href="./uid83.html" accesskey="N"> | Next <img style="align:bottom; border:none" alt="next" src="../static/img/icons/next_motif.jpg"/></a>
        </div>
        <br/>
      </div>
    </div>
  </body>
</html>
