ETH Demonstrator Framework
This is the web site for the Version 2 (V2) of the ETH Demonstrator Framework
that has been developed within the
ASSERT
project. The ETH Demonstrator Framework
is a contribution to the HRI ASSERT Demonstrator. The V2 version of the demonstrator was
presented to the public during the second ASSERTive days
in ESTEC on March 22, 2007.
This website provides access to the key documents, models, and software
that together form the V2 ETH Demonstrator Framework.
- The
ASSERT technical note D4.2.4-4
describes the functional design of the ETH Demonstrator Framework (note that
this TN was written in the context of the V3 demonstrator but it is
also applicable to the V2 demonstrator). The
ETH Demonstrator Framework is a software framework that
covers the management of PUS compliant
telecommands and telemetry in satellite applications. The ETH Demonstrator
Framework is one of the WP4.2 contributions to the ASSERT demonstrators.
-
The ETH Demonstrator Framework described in the technical note has been
implemented in a Eclipse UML2 editor. The UML2 model can be
downloaded from the
download
page.
The Telemetry package described in section 5.3 of the technical note is not included
in the model. It is planned to implement the Telemetry part for the V3 demonstrator.
Note that FW Profile is required to open the model in Eclipse UML2 editor
or in TOPCASED. See the
FW Profile website
for installation instructions.
-
The Functional Code Generator has been developed to generate Ada 2005 code
from the ETH Demonstrator Framework model. The generator is available from the
download
page.
-
An
animation
has been
recorded that shows how the ETH Demonstrator Framework model
has been created using the TOPCASED UML2 editor, how the model can be checked for
compliance with the FW Profile, and how the Ada code is generated from the model.
The framework and generator was designed by
Alessandro Pasetti and
Ondrej Rohlik.
The tool will be gradually expanded in the future and new releases will be available
through this website. More information can be obtained by
contacting
the authors.