User:Iland mid/sandbox

ILAND, mIddLewAre for deterministic dynamically reconfigurable NetworkeD embedded systems is a cross-industry research & development project consisting of 9 organisations including Industries, SMEs and Universities from European 4 countries (Spain, France, Portugal, The Netherlands) and a university from United States. The project is co-funded by the ARTEMIS Programme (Topic 'SP5 Computing Environments for Embedded Systems').

Objectives
The high level objective of iLAND has been to develop enabling technology and infrastructure of a modular component-based middleware for, mainly, Infrastructured NES that have requirements for deterministic dynamic functional composition and reconfiguration. The goal has been to improve system flexibility, scalability, and composability. Also, maintainability has been improved since spontaneous reconfiguration of the system is be supported. This enables dynamic functionality reconfiguration (i.e., new node activation, removal of crashed or damaged nodes and reallocation of functionality, etc.). Achieve these objectives requires the combination of different technologies, platforms, and approaches from real-time technology and operating systems to existing service-oriented approaches for modeling and implementing applications and composition techniques for them. iLAND relies on existing solutions that have been extended as required by the iLAND applications. iLAND transfers to three real applications the selected technologies and approaches by its convenient integration and their enhancement to fit the needs of reconfiguration and determinism in terms of time bounds of iLAND applications. Therefore, the set of concrete objectives that were achieved are the following:
 * 1) Middleware architecture: it is a light-weight (to suit embedded systems), component-based (for function isolation and easy algorithm replacement), platform independent (complete abstraction of specific resources, OS policies, and networking infrastructures).
 * 2) Deterministic middleware services: bounded time composition algorithms and dynamic reconfiguration algorithms have been developed for service-based networked applications.
 * 3) QoS-based resource management and support for adaptation: combined resource management have been performed to achieve adaptation to changing needs due to environmental or programmed changes. They were based on deterministic platform enhancements.
 * 4) Built-in basic security hooks and policies.
 * 5) Application modelling approach specification for deterministic dynamic reconfiguration and composition, and its integration in tools.
 * 6) Validation and proof of concept through application demonstrators and a laboratory prototype.

Partners

 * Universidad Carlos III de Madrid (http://www.it.uc3m.es/drequiem): solid background and experience in building efficiency and real-time techniques into middleware for real-time distributed systems.
 * Universidade do Porto (http://www.fe.up.pt): industrial communication, distributed embedded systems, embedded control, distributed computer control systems and autonomous mobile robotics.
 * Universidad del País Vasco (http://www.ehu.es): solid background and experience in the design of dstributed industrial control systems.
 * University of Twente (http://www.ewi.utwente.nl/): integration of technology-based research and its application in specific domains.
 * University of Pennsylvania (http://www.cis.upenn.edu/): the main goal is assure and improve the correctness, safety and timeliness of real-time embedded systems and Cyber Physical Systems.
 * Visual Tools S.A. (http://www.visual-tools.com): Digital media applications.
 * ETIC (http://www.embedded-technologies.org): Embedded systems.
 * Trialog (http://www.trialog.com): Real-time and embedded systems.
 * Twente Institute for Wireless and Mobile Communications B.V (http://www.ti-wmc.nl).: has a state-of-the-art research focus on leading edge communication network technology.

Demonstrators
Below it is shown some possible applications that could demonstrate the different features of iLAND: as dynamic reconfiguration, SOA composition and characteristics of real time.

Wireless Sensor Application for Public Transportation
This kind of system collects and analyses data for disaster prevention and early warning of large vulnerable areas that do not have access to broadband communication facilities. Examples of these applications can be systems with energy constraints, Traffic management organizations, and organizations for monitoring of water quality world wide.

Surveillance application
The intelligent remote surveillance system will be an application where the data are obtained  by video sensors such as cameras or video servers. These images are used for different component as a typical surveillance system ( i.e. viewer and video recorder ) or for more sophisticated components based on computer vision algorithms which replace presence detectors or door contacts. Example of these applications can be anti-intrusion detection, face recognition for identification and object counter systems.