-> news&events

Developers Wanted
aicas joins partnership with EADS Astrium

<next>  <prev>  <back>

24-Oct-03

aicas joins partnership with EADS Astrium

Karlsruhe, 24 October 2003.

Earth Satellite

Today, aicas has joined a partnership with EADS Astrium for the promotion of Java solutions in the space domain. With AERO-VM, both partners offer a Java implementation tailored for embedded space applications. AERO-VM is the result of an ESA project that developed the first European hard realtime Java solution dedicated to the space domain.

aicas' director of development Dr. Fridtjof Siebert said: "I am delighted to see that our realtime Java technology finds its way into more and more demanding application areas. With the support of EADS Astrium, we have found an excellent partner to emphasize the importance and benefits of Java based software development in mission critical applications."

AERO-VM Logo

AERO-VM is a standard Java bytecode interpreter and an ahead of time compiler for hard real-time embedded space systems. Its novel architecture sweeps aside the barriers that have held the widespread adoption of Java and JNI in the embedded space market.

The AERO-VM provides hard real-time guarantees for all primitive Java operations. This enables all of Java's features to be used for on-board hard real-time tasks. New features are included for OO software development like dynamic allocation of objects, inheritance, and dynamic binding. The use of dynamic class loading with AERO-VM enables the hot swapping of code and the dynamic addition of new features.

Realtime software development in Java becomes possible through support of the Realtime Specification for Java extensions and the use of a unique deterministic memory management technology (garbage collection). A unique feature is provided with a new dual execution mode that allows the possibility to mix in full transparency compiled and interpreted Java code.

As the basis of AERO-VM, aicas' realtime Java implementation JamaicaVM was chosen. JamaicaVM provides deterministic execution in conjunction with low memory overhead and high runtime performance as required by critical on-board satellite applications. Deterministic automatic memory management (garbage collection) is a requirement for object-oriented development in time-critical applications.

The use of an interpreted solution based on the Java language brings a number of benefits to space systems. It enables the specification, development and validation of application programs late in the life-cycle even during operational activity of the satellite in orbit. Furthermore, it permits one to isolate the execution context of applications from the rest of the system to protect vital functions from software failures.

AERO-VM may be employed on a number of different processor architectures including space-specific processors such as ERC32 (Sparc7) and Leon (Sparc8), but also PowerPC, ARM, Intel IA32, etc. Supported realtime operating systems include VxWorks, QNX, LinuxRT. Support for RTEMS will be available in shortly.

Partners in the AERO development are EADS Astrium SAS, France, aicas GmbH, Germany, the University of Link�ping, Sweden, the European Space Agency and CNES.

For further information, please contact

aicas GmbH
Dr. Fridtjof Siebert
Director of Development
Tel. +49 721 663 968-23
Fax. +49 721 663 968-93
siebert@aicas.com

EADS Astrium SAS
Frederic Deladerriere
frederic.deladerriere@astrium.eads.net

Additional online information:

AERO-Website: http://www.aero-vm.com
Press Releases: http://www.aicas.com/press.html
Press Pictures: http://www.aicas.com/images.html
E-Mail: info@aicas.com

About aicas GmbH

aicas provides Java technology for realtime and safety critical embedded applications. The realtime Java implementation JamaicaVM uses the latest runtime system technology to combine deterministic execution with highest runtime performance. This provides an ideal development environment for demanding applications in areas such as industrial automation, aerospace, military and telecommunication. aicas was founded in 2001 as a spin off from the FZI Forschungszentrum Informatik and the University of Karlsruhe. aicas headquarters are located in Karlsruhe, Germany. For more information on aicas, see www.aicas.com.

About EADS Astrium

EADS Astrium is wholly owned by EADS SPACE. In 2002 EADS SPACE had a turnover of EURO 2.2 billion and 12.300 employees in France, Germany, the United Kingdom and Spain. EADS Astrium's satellite business activities cover complete civil and military telecommunications and Earth Observation systems, Science and Navigation programmes, and all spacecraft avionics and equipment.

About JamaicaVM

JamaicaVM is a Java implementation for deeply embedded and time critical systems. JamaicaVM is based on an advanced realtime memory management technology (garbage collection) enabling the use of Java technology even for time and safety critical applications. Tools, such as the Jamaica Compiler and Builder, optimize the runtime performance and memory demand and provide for the analysis of the realtime behaviour of Java applications.


<next>  <prev>  <back>