In 1999, IBM introduced the concept of ubiquitous computing. The so-called Pervasive Computing (Ubiquitous Computing) refers, omnipresent, anytime, anywhere, can be calculated in a way, anytime, as long as required by some devices access to the information you need.
Networked Embedded and Control Systems Research Projects PECES 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 firstname.lastname@example.org each other and with information system context- infrastructure that exists. dependent, secure Project Technical Manager and trustworthy Enabling this overall vision raises the manner. Name: Prof. Dr. Pedro Jose Marrón following research challenges: Institution: University of Bonn - the design of efficient, adaptive and interoperable communication mechanisms, Email: email@example.com - the development of new coordination mechanisms to enable the automated formation of dynamic groups of Project website: www.ict-peces.eu 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. PECES June 2008
Pages to are hidden for
"PErvasive Computing in Embedded Systems"Please download to view full document