Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurance
Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurance
JTRES '07 Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems
Multiprocessors and the Real-Time Specification for Java
ISORC '08 Proceedings of the 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing
Limits of parallel marking garbage collection
Proceedings of the 7th international symposium on Memory management
Use of PERC Pico in the AIDA avionics platform
Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems
Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems
JEOPARD -- Java Environment for Parallel Real-Time Development
ISORC '09 Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing
Unit testing for multi-threaded Java programs
Proceedings of the 7th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging
Hi-index | 0.00 |
Multicore systems have become standard on desktop computers today and current operating systems and software development tools provide means to actually use the additional computational power efficiently. A more fundamental change, however, is required to fully exploit the power of multicore systems. Furthermore, the fast growing market of embedded systems, up to now, is much less affected by the introduction of parallel technologies. This is already changing quickly today. Tools for efficient development of reliable embedded software are demanded. This is in particular true for tools that are able to guarantee hard real-time requirements. The JEOPARD project has addressed these demands by developing software tools to exploit multicore power while ensuring correctness and predictable timing. In this paper, we will present the industrial use cases that have been developed in the scope of JEOPARD to validate the tools against requirements from real-world industry examples. The first use case is a radar application developed at Cassidian in Ulm, Germany, where hard real-time requirements and demanding performance requirements had to be met; the second is an avionics application developed at GMV in Lisbon, Portugal, where hard real-time requirements and strict safety constraints had to be addressed.