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.