An Efficent Modeling and Execution Framework for Space System Development
Abstract
In this paper, we present different modeling and execution frameworks that allow us to efficiently analyze, design and verify Low earth orbit satellite space systems, mainly to cope with the specific concerns of the Real-time and embedded systems (RTE) domain. First we depict a Simulink based methodology for executable RTE systems modeling with a framework and its underlying model transformations required to execute SysMl models conforming to the ECSS standard. The advantages of adopting a more generic action language with formal features are highlighted, in order to raise the level of abstraction with formal features. Then, we investigate how It can be made to represent faithfully Sysml periodic/aperiodic tasks communicating through event or data ports, in an approach to end-to-end flow latency analysis. An analytical framework allows us to optimize port-based communication by generating a run time executive that utilizes shared data areas where appropriate, while ensuring the timing semantic assumed by the control application. We show how a Sysml model transformation provides a formal model for model checking activities and we suggest that model transformation provides useful support to improve the integration of formal verification in a space engineering process. As a case study we use an implementation of a satellite attitude determination algorithm.
Poster
An Efficent Modeling and Execution Framework for Space System Development
In this paper, we present different modeling and execution frameworks that allow us to efficiently analyze, design and verify Low earth orbit satellite space systems, mainly to cope with the specific concerns of the Real-time and embedded systems (RTE) domain. First we depict a Simulink based methodology for executable RTE systems modeling with a framework and its underlying model transformations required to execute SysMl models conforming to the ECSS standard. The advantages of adopting a more generic action language with formal features are highlighted, in order to raise the level of abstraction with formal features. Then, we investigate how It can be made to represent faithfully Sysml periodic/aperiodic tasks communicating through event or data ports, in an approach to end-to-end flow latency analysis. An analytical framework allows us to optimize port-based communication by generating a run time executive that utilizes shared data areas where appropriate, while ensuring the timing semantic assumed by the control application. We show how a Sysml model transformation provides a formal model for model checking activities and we suggest that model transformation provides useful support to improve the integration of formal verification in a space engineering process. As a case study we use an implementation of a satellite attitude determination algorithm.