8 December 2016
ESA/ESTEC
Europe/Amsterdam timezone

Mixing Re-Use and Model-Based Development - The CHEOPS Payload Software Experience

8 Dec 2016, 14:30
20m
Newton 2 (ESA/ESTEC)

Newton 2

ESA/ESTEC

Keplerlaan 1 2201AZ Noordwijk The Netherlands

Speaker

Mr Alessandro Pasetti (PnP Software)

Description

The CHEOPS payload software is a PUS application which offers 17 services to the satellite platform and uses 7 services from a lower-level computer. This software has been implemented as an instantiation of the CORDET Framework. The CORDET Framework provides reusable components to manage incoming and out-going PUS telecommands and reports. The framework must be customized with user-provided components implementing application-specific behaviour. In the CHEOPS case, these components were specified as a set of UML models compliant with the FW Profile. The FW Profile is a UML profile to support the modelling of reuse-oriented software applications. A tool - the FW Profile Editor - allows code to be generated from the models. This presentation describes our experience with building an application built partly as reused components and partly as components generated from their UML models.

Presentation materials