PErvasive Computing in Embedded Systems by jlhd32


More Info
									                                                       Networked Embedded and Control Systems
                             Research Projects

PErvasive Computing in Embedded Systems
PECES enables the seamless cooperation of embedded devices across
various smart spaces on a global scale in a context-dependent, secure
and trustworthy manner.
KEYWORDS: Embedded Systems, Middleware, Wireless Cooperative Objects, Pervasive
computing, Security, Development Environment
                                                                     Main Objectives
              At A Glance: PECES
                                                 The dramatic growth of the amount of information that is
      PErvasive Computing in Embedded            made available through computer systems and the
                  Systems                        increasing need to access relevant information anywhere
                                                 at any time are more and more overwhelming the
                                                 cognitive capacity of human users.
                                                 The vision of Pervasive Computing aims       PECES will focus
                                                 at solving this problem by providing                 on the
                                                 seamless, accurate, and distraction-free     development of an
                                                 support for user tasks with devices that          innovative
                                                 are invisibly embedded into the               comprehensive
                                                 environment.                                 software layer that
                                                 While there are various approaches               enables the
                                                 towards enabling this vision, existing             seamless
    Project Coordinator                          approaches are mostly focusing on              cooperation of
    Name: Antonio Marqués Moreno                 smart spaces, such as smart meeting          embedded devices
                                                 rooms or offices. However, truly               across various
    Institution: ETRA I+D                        seamless       support      requires  the    smart spaces on a
    Email: technology-projects.etra-             integration of multiple smart spaces with     global scale in a
                       each other and with information system              context-
                                                 infrastructure that exists.                  dependent, secure
    Project Technical Manager                                                                  and trustworthy
                                                 Enabling this overall vision raises the
    Name: Prof. Dr. Pedro Jose Marrón            following research challenges:
    Institution: University of Bonn              - the design of efficient, adaptive and interoperable
                                                 communication mechanisms,
                                                 - the development of new coordination mechanisms to
                                                 enable the automated formation of dynamic groups of
    Project website:
                                                 cooperative devices that are secure and trustworthy,
                                                 - the definition of an adequate ontology to model device
    Partners: ETRA I+D (Spain), University of
                                                 capabilities and resources in an extensible way that can
    Bonn      (Germany),   Fraunhofer    IAIS
                                                 support the ongoing evolution of technology,
    (Germany),      Frontendart     (Hungary),
    University of Newcastle (United Kingdom),    - the design of mechanisms to capture the state of a
    Nationl University of Ireland-Galway         physical environment, to provide this state in a
    (Ireland)                                    meaningful way to applications.
                                                 - the development of middleware systems that provide
    Duration: 39 months                          efficient and secure runtime support for applications that
    Start: Oct 2008                              are executed in a massively distributed environment,
                                                 - the design of new, and the adaptation of existing
    Total Cost: 2.47 M€
                                                 development tools to improve the cost-effectiveness of
    EC Contribution: 1.75 M€                     the application development process,
                                                 - the development of new human computer interaction
    Contract Number: INFSO-ICT-224342            techniques to support the intuitive interaction with
                                                 invisible embedded computer systems.
Technical Approach                                    To reach this ambitious goal, the PECES project
                                                      will base its work on the concept of wireless
The PECES project is geared towards addressing        cooperating objects (WICOs) that has been
the complete set of previously described              developed and used by two previous European
challenges in order to provide a truly integrated     projects (Embedded WiSeNts, EMMA). These
solution.   However,     the    most    substantial   projects have already created an initial prototype
innovations can be expected from solving the          of a middleware that supports data-centric
challenge of developing new coordination              communication between hierarchical groups of
mechanisms to enable the automated formation of       wirelessly cooperating objects. However, the
dynamic groups of cooperative devices that are        scenarios that have been implemented so far, i.e.
secure and trustworthy. In conjunction with           traffic control systems, are mostly statically
communication mechanisms that have been               configured. The cooperation layer developed by
developed already in the context of previous          PECES will provide the additional capability of
European research projects, PECES will provide a      dynamically forming WICOs that are secure and
flexible and efficient solution to this challenge,    trustworthy which will considerably broaden the
establishing the basis for the development of a       overall applicability of the previously developed
solid cooperation layer that can support a broad      concepts and mechanisms.
spectrum of pervasive services and applications.
                                                      In summary, the PECES project has the following
This cooperation layer will be implemented by the     scientific and technical objectives:
PECES project as a comprehensive software
                                                      1. Development of a flexible ontology to capture
infrastructure consisting of a middleware and an
                                                         the context of cooperating objects and to
associated set of development tools. The
                                                         specify groups of cooperating objects in an
middleware will be able to dynamically form
                                                         abstract manner.
distributed execution environments for services
                                                      2. Development of a middleware – i.e. a set of
and applications on the basis of the context of the
                                                         application-independent services that enable
information required by them. Thereby, the
                                                         the dynamic and context-aware formation of a
middleware will ensure that the formed
                                                         secure execution environment from a set of
environments are secure and trustworthy. The
                                                         cooperating objects. This will encompass:
development tools will empower application
                                                      3. Development of a set of application
developers and service providers to define the
                                                         development tools that simplify the formation
context of the information in an adequate manner.
                                                         of groups and the description of the context of
Using the middleware and the development tools,
                                                         cooperating objects.
the PECES project will also provide three
                                                      4. Validation of the abstractions using lab tests
prototypical applications to demonstrate and
                                                         and prototype applications.
evaluate the applicability of the overall
cooperation layer.                                    Key Issues
The realization of such a layer will require the
integration of context models used to specify an      •   High expressiveness and flexibility
environment of cooperating devices in an abstract     •   Low resource consumption
manner with mechanisms and protocols that
                                                      •   Low configuration effort and complexity
perform a continuous mapping of the abstract
context specification onto a concrete set of          •   High formation performance and scalability
devices. In addition, the concept will also require   •   High formation accuracy
the integration of supplemental authentication and
key distribution mechanisms in order to ensure
that the automatically formed environments are        Expected Impact
trustworthy and secure.                               The long-term impact of the project will be
                                                      secured by:
                                                      •   providing publicly available specifications of
                                                          the extensions to the existing middleware,
                                                      •   the development tools       designed   in    the
                                                          PECES project, and
                                                      •   the dissemination activities performed by the
                                                          members of the consortium.

                                                                                                    June 2008

To top