I was/am involved in the following industrial projects.
by: Martijn van den Heuvel
Contact:email: m.m.h.p.v.d.heuvel (at) tue.nl
web: [Main page]
Artemis - CRYSTAL (Sep. 2013 - Aug. 2016)
GoalsThe ARTEMIS Joint Undertaking project CRYSTAL (CRitical sYSTem engineering AcceLeration) takes up the challenge to establish and push forward an Interoperability Specification (IOS) and a Reference Technology Platform (RTP) as a European standard for safety-critical systems. This standard will allow loosely coupled tools to share and interlink their data based on standardized and open Web technologies that enables common interoperability among various life cycle domains. This reduces the complexity of the entire integration process significantly.
BackgroundCompared to many other research projects, CRYSTAL is strongly industry-oriented and will provide ready-to-use integrated tool chains having a mature technology-readiness-level (up to TRL 7). In order to reach this goal, CRYSTAL is driven by real-world industrial use cases from the automotive, aerospace, rail and health sector and builds on the results of successful predecessor projects like CEASAR, SAFE, iFEST, MBAT on European and national level. Creating and establishing a new standard on a large scale in an already consolidated market cannot be achieved by individual organizations. With a budget of more than 82 million Euro and 71 partners from 10 different European countries, CRYSTAL has the critical mass to accomplish this endeavor. The project consortium is made up of participants from all relevant stakeholders, including OEMs, suppliers, tool vendors and academia.
AcknowledgementThe research leading to these results has received funding from the ARTEMIS Joint Undertaking under Grant Agreement N° 332830 and from specific national programs and / or funding authorities.
HTAS-Verified (Sep. 2009 - June 2013)Verified is a research project in the innovation program on Hightech Automotive Systems (HTAS), funded by the Dutch agency Agentschap NL. The project partners are TNO, NXP, Verum, Tractive and TU/e. Our contribution consist of studying and applying resource management on the processor and network capacity, so that fluctuations and delays in the system can be bounded. Reservation-based resource management is a promising paradigm to guarantee resources for individual subsystems. It makes it possible to independently develop subsystems and postpone the system-wide analysis until the integration of subsystems.
Project Goals [pdf]
- Develop tools to reduce development time of embedded software in automotive applications.
- Prove that integrating x-by-wire technologies in automotive systems, composed from distributed nodes connected via Flexray, is functional, safe and cost-effective.
uC/OS-II DevelopmentWithin our research group we have deployed an embedded computer for controlling the suspension of a vehicle. It runs Micrium's real-time operating system μC/OS-II (or: uC/OS, microC/OS). For directions to get started with application development in μC/OS-II using
- a ready-to-use simulation and development environment for OpenRISC [web].
- a port of microC/OS-II to wireless sensor nodes (MSP430x1611) [web] (TU/e only).
- M.M.H.P. van den Heuvel, Composition and synchronization of real-time components upon one processor, Ph.D. Thesis, Eindhoven University of Technology (TU/e), The Netherlands, ISBN 978-94-6108-443-9, June 2013 [bibtex] [web] [doi]
- Mike Holenderski, Reinder J. Bril and Johan J. Lukkien, Real-Time Systems, Architecture, Scheduling, and Application, Chapter: An Efficient Hierarchical Scheduling Framework for the Automotive Domain, InTech, April 2012.