mIddLewAre for deterministic dynamically reconfigurable
NetworkeD embedded systems
Project Number: 100026 / PNEI 083015
Project Manager: dr. ir. Hylke van Dijk
Faculty of Electrical Engineering, Mathematics and Computer Science
Tel.: +31 53 489 3038
Many of next generation embedded systems will be Cyber-Physical systems, i.e., very complex infrastructures with many heterogeneous networked devices, deeply immersed in their environment, taking physical measures and actuating on it. Such heterogeneity may apply to size, physical boundaries, and functional and non-functional requirements, as in a building control system that combines temperature and luminosity control, fire detection and remote surveillance of critical areas.
These complex infrastructures will also exhibit dynamic behaviour with devices joining and leaving the network. Monitoring alarms or surveillance activities may also trigger reconfigurations, e.g., launching switched-off devices and/or inactive functionality. This reconfiguration may provide service upgrading or also graceful degradation after catastrophic events.
A key for developing such sophisticated applications is abstracting nodes specificity with a middleware hiding the underlying infrastructure complexity while providing open interfaces for application development and interoperability among subsystems with different functional and non-functional requirements. Also, it should provide support for dynamic functional composition and reconfiguration, and execution with guaranteed QoS.
iLAND will develop such middleware, combining platform independence with determinism by adopting a cross-layer approach based on global vertical view and thought (from the application to the platform) when architecting the middleware. This cross-layer approach will be specifically applied to three real applications: an intelligent surveillance system, a care application, and a wireless for public transportation application. The three applications require predictability and high availability from the infrastructure even during reconfigurations and functionality recomposition. We believe that combining predictability and reconfigurability is a keystone for developing complex embedded systems that exhibit real-time constraints whilst being open and naturally evolving with time.
Project duration: 3 years / 2009-2012
Project budget: 3.9 M-€
Number of person/years: 510 person months
Project Coordinator: Visual Tools SA
Participants: Visual Tools SA, Universidad Carlos III de Madrid, University of Porto, ETIC, Universidad del País Vasco / Euskal Herriko Unibertsitatea, TRIALOG, UT, WMC, University of Pennsylvania.
Project budget CTIT: 504.4 k-€
Number of person/years CTIT: 38 person months
Involved groups: Pervasive Systems (PS)