-> news&events

cover
Dr. James J. Hunt (Editor):
The HIDOORS Methodology.
aicas schließt Partnerschaft mit EADS Astrium

<next>  <prev>  <back>

24-Oct-03

aicas schließt Partnerschaft mit EADS Astrium

Karlsruhe, den 24. Oktober 2003.

Earth Satellite

Heute hat aicas eine Partnerschaft mit EADS Astrium geschlossen um den Einsatz ihrer Java Lösung im Weltraumbereich voranzubringen. Mit der AERO-VM bieten beide Partner eine Java-Implementierung speziell für eingebettete Weltraumanwendungen. AERO-VM ist das Ergebnis eines ESA-Projektes, in dem die erste europäische hart echtzeitfähige Java Lösung für den Weltraumeinsatz entwickelt wurde.

aicas' Entwicklungleiter Dr. Fridtjof Siebert sagte hierzu: "Ich bin erfreut zu sehen, dass unsere Echtzeit-Java Technologie in immer mehr anspruchsvollen Anwendungsgebieten Einzug hält. Mit der Unterstützung von EADS Astrium haben wir einen ausgezeichneten Partner gefunden, der die Bedeutung und die Vorteile von Java-basierter Softwareentwicklung in missionskritischen Anwendungen unterstreicht.

AERO-VM Logo

AERO-VM ist ein standard Java Bytecode Interpreter und ein ahead-of-time Compiler für hart echtzeitfähige eingebettete Weltraumsysteme. Die neue Architektur der AERO-VM überwindet die Barrieren die einem breiten Einsatz von Java Technologie im Weltraumanwendungen im Weg standen.

Die AERO-VM bietet harte Echtzeitgarantien für alle primitiven Java Operationen. Dies ermöglicht die Verwendung von allen Fähigkeiten der Java Programmiersprache selbst für hart echtzeitfähige Tasks. Diese schließt dynamische Allokation von Objekten, Vererbung und dynamisches Binden ein. Die Verwendung von dynamischen Klassenladen mit AERO-VM ermöglicht "Hot Swapping" des Codes und das dynamische Hinzufügen von neuen Funktionen.

Echtzeit Softwareenticklung in Java wird durch die Unterstützung der Erweiterungen der Realtime Specification for Java und die Verwendung einer einzigartigen deterministischen Speicherverwaltungstechnik (Garbage Collection) möglich. Einzigartig ist auch die Möglichkeit, hochoptimierten statischen Code völlig transparent mit interpretierten Java Code zu mischen.

Als Basis für AERO-VM wurde aicas' Echtzeit-Java Implementierung JamaicaVM gewählt. JamaicaVM bietet deterministische Ausführung zusammen mit niedrigem Speicherbedarf und hoher Laufzeitleistung, so wie sie in kritischen eingebetteten Anwendungen benötigt wird. Determistische automatische Speicherverwaltung ist dabei eine Grundvoraussetzung für die Entwickling von objekt-orientierter Software für zeitkritische Anwendungen.

Die Verwendung eines Interpreters basierend auf der Java Programmiersprache bringt eine Reihe an Vorteilen für Weltraumsysteme. Sie ermöglicht die Spezifikation, Entwicklung und Validierung von Anwendungen spät im Lebenszyklus und selbst während des operationellen Einsatzes des Satelliten im Orbit. Darüberhinaus ermöglicht es die Isolation der Ausführungsumgebung einer Anwendung vom Rest des Systems um zentrale Funktionen vor Softwarefehlern zu schützen.

AERO-VM kann auf einer Reihe unterschiedlicher Prozessorarchitekturen eingesetzt werden, darunter weltraumspezifische Architekturen wie ERC32 (Sparc/) und Leon (Sparc8), aber auch PowerPC, ARM, Intel IA32, usw. Zu den unterstützten Echtzeitbetriebssystemen gehört VxWorks, QNX, LinuxRT. Unterstützung für RTEMS ist in Vorbereitung.

Partner in der AERO Entwicklung sind EADS Astrium SAS, Frankreich, aicas GmbH, Deutschland, die Universität Linköping, Schweden, die European Space Agency und CNES, Frankreich.

Weitere Informationen erhalten Sie von

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

Online stehen folgende Informationen bereit

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

über die aicas GmbH

aicas bietet Java Technologie für Echtzeit- und sicherheitskritische Anwendungen. Die Echtzeit-Java Implementierung JamaicaVM benutzt neueste Laufzeitsystem-Technologie um deterministische Ausführung mit höchster Laufzeitleistung zu verbinden. Damit steht eine ideale Entwicklungsumgebung für anspruchsvolle Anwendungsfelder wie die Industrieautomatisierung, Aerospace, Militärische Anwendungen und die Telekommunikation zur Verfügung. aicas wurde im Jahr 2001 als Spin-Off des FZI Forschungszentrum Informatik und der Universität Karlsruhe gegründet. aicas Zentrale liegt in Karlsruhe. Weiter Informationen zu aicas finden Sie unter 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.

über JamaicaVM

JamaicaVM ist eine Java Implementierung für Anwendungen in tief eingebetteten zeitkritischen Systemen. JamaicaVM basiert auf einer neuen echtzeitfähigen Speicherverwaltungstechnik (Garbage Collection), die den Einsatz von Java Technologie selbst in zeit- und sicherheitskritischen Anwendungen ermöglicht. Werkzeuge die der Jamaica Compiler und Builder optimieren die Laufzeitleistung und den Speicherbedarf und ermöglichen die Analyse des Echtzeitverhaltens von Java Anwendungen.


<next>  <prev>  <back>