Universität Karlsruhe
Java and CoSy Technology for Embedded Systems: the JOSES Project


[GAF99]Daniela Genius, Uwe Assmann, Peter Fritzson, Henk Sips, Rob Kurver, Reinhard Wilhelm, Henk Schepers, Tom Rindborg, Java and CoSy Technology for Embedded Systems: the JOSES Project, Roger, J.-Y. et. al. (Ed.), Proc. of the European Multimedia, Microprocessor Systems, Technologies for Business Processing and Electronic Commerce Conference (EMMSEC'99), IOS Press, Jun 1999.


Even though there is a growing interest in Java-based embedded computing, compilers have to solve several problems before they can produce high performance Java code. On the one hand, Java's advanced features, e.g., calls of virtual methods, need to be optimized with appropriate inter-class techniques. Additionally, Java's memory management requires fast garbage collection observing real-time deadlines. On the other hand, new hardware trends create problems: heterogeneous parallel embedded systems require new techniques for performance optimization, and cache storage needs to be allocated by the compiler in order to exploit the speed of new processors. To meet these requirements, the EU long-term research project JOSES (Java and CoSy technology for Embedded Systems) has been initiated. Its mission is to create a Java-based European technology for heterogeneous embedded systems, including an optimizing Java compiler environment producing high-performance native code. JOSES will exploit the European product-quality compiler framework CoSy, marketed by ACE. This component-based technology allows reuse of existing compiler engines and employs generator technology wherever possible.

[Erzeuge bibTeX Eintrag]


Prof. Uwe Assmann
Dr. Daniela Genius