<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//TaxonX//DTD Taxonomic Treatment Publishing DTD v0 20100105//EN" "../../nlm/tax-treatment-NS0.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tp="http://www.plazi.org/taxpub" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">109</journal-id>
      <journal-id journal-id-type="index">urn:lsid:arphahub.com:pub:3dc5f44e-8666-58db-bc76-a455210e8891</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">JUCS - Journal of Universal Computer Science</journal-title>
        <abbrev-journal-title xml:lang="en">jucs</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0948-695X</issn>
      <issn pub-type="epub">0948-6968</issn>
      <publisher>
        <publisher-name>Journal of Universal Computer Science</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3217/jucs-020-09-1327</article-id>
      <article-id pub-id-type="publisher-id">23491</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>C.2.4 - Distributed Systems</subject>
          <subject>J.3 - LIFE AND MEDICAL SCIENCES</subject>
          <subject>L.7 - UBIQUITOUS/PERVASIVE/MOBILE</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>A Middleware Architecture for Dynamic Adaptation in Ubiquitous Computing</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Lopes</surname>
            <given-names>João</given-names>
          </name>
          <email xlink:type="simple">jlblopes@inf.ufrgs.br</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Souza</surname>
            <given-names>Rodrigo</given-names>
          </name>
          <xref ref-type="aff" rid="A2">2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Geyer</surname>
            <given-names>Cláudio</given-names>
          </name>
          <xref ref-type="aff" rid="A2">2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Costa</surname>
            <given-names>Cristiano</given-names>
          </name>
          <xref ref-type="aff" rid="A3">3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Barbosa</surname>
            <given-names>Jorge Luis Victória</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Pernas</surname>
            <given-names>Ana</given-names>
          </name>
          <xref ref-type="aff" rid="A4">4</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Yamin</surname>
            <given-names>Adenauer</given-names>
          </name>
          <xref ref-type="aff" rid="A4">4</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">Federal University of Rio Grande do Sul, Porto Alegre - RS, Brazil</addr-line>
        <institution>Federal University of Rio Grande do Sul</institution>
        <addr-line content-type="city">Porto Alegre - RS</addr-line>
        <country>Brazil</country>
      </aff>
      <aff id="A2">
        <label>2</label>
        <addr-line content-type="verbatim">Federal University of Rio Grande do Sul, Porto Alegre, Brazil</addr-line>
        <institution>Federal University of Rio Grande do Sul</institution>
        <addr-line content-type="city">Porto Alegre</addr-line>
        <country>Brazil</country>
      </aff>
      <aff id="A3">
        <label>3</label>
        <addr-line content-type="verbatim">University of the Vale do Rio dos Sinos, São Leopoldo, Brazil</addr-line>
        <institution>University of the Vale do Rio dos Sinos</institution>
        <addr-line content-type="city">São Leopoldo</addr-line>
        <country>Brazil</country>
      </aff>
      <aff id="A4">
        <label>4</label>
        <addr-line content-type="verbatim">Federal University of Pelotas, Pelotas, Brazil</addr-line>
        <institution>Federal University of Pelotas</institution>
        <addr-line content-type="city">Pelotas</addr-line>
        <country>Brazil</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: João Lopes (<email xlink:type="simple">jlblopes@inf.ufrgs.br</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2014</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>09</month>
        <year>2014</year>
      </pub-date>
      <volume>20</volume>
      <issue>9</issue>
      <fpage>1327</fpage>
      <lpage>1351</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/10626F82-7E6B-5066-8EAF-4BB6621345B9">10626F82-7E6B-5066-8EAF-4BB6621345B9</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/5505531">5505531</uri>
      <history>
        <date date-type="received">
          <day>18</day>
          <month>06</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>05</day>
          <month>05</month>
          <year>2014</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>João Lopes, Rodrigo Souza, Cláudio Geyer, Cristiano Costa, Jorge Luis Victória Barbosa, Ana Pernas, Adenauer Yamin</copyright-statement>
        <license license-type="creative-commons-attribution" xlink:href="" xlink:type="simple">
          <license-p>This article is freely available under the J.UCS Open Content License.</license-p>
        </license>
      </permissions>
      <abstract>
        <label>Abstract</label>
        <p>The development of applications that adapt to the environment and remain running even when the user is moving or switching device, remains an open research challenge. In this article we present a view of the EXEHDA middleware and a new service created for dynamic adaptation. EXEHDA is service-oriented, adaptive and was conceived to support the execution of ubiquitous applications. The main concept in the proposed design for the middleware and for the application is context awareness expressed in an adaptive behavior. The middleware manages and implements the follow-me semantics for ubiquitous applications. This is also a key to provide functionality adapted to the constraints and unpredictability of the large-scale environment. To achieve this objective, EXEHDA employs various strategies in its services to allow the adaptation to the current context, such as on-demand adaptive service loading, and dynamic discovery and configuration. In that sense, EXEHDA provides services for distributed adaptive execution, context recognition, ubiquitous storage and access, and anonymous and asynchronous communications. To evaluate the new service proposed for dynamic adaptation we developed a case study, implementing an application in medical area. Analyzing the results we can see that the users found the application easy to use and usefulness for health workers at a hospital. This work is sponsored by RNP, FINEP and CNPq - Brazilian Foundations.</p>
      </abstract>
    </article-meta>
  </front>
</article>
