An Hybrid Design Solution For Spacecraft Simulators

Vítor Rodrigues, João Correia Lopes, Ana Maria Diniz Moreira

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)


The European Space Agency (ESA) has created the Simulation Model Portability 2 (SMP2) standard with the purpose to provide a design solution for the project of Spacecraft Simulators. One element of the SMP2 standard is the metamodel Simulation Model Definition Language (SMDL). The design artefacts of a Spacecraft Simulator consist in descriptions of the business logic shared by a set of SMP2 models. This paper reports results from a study that considers the hypothesis to complement the model-driven design approach of the SMP2 standard with test-driven design techniques. The high-level abstractions of Spacecraft Simulators are used to carry out Model-Driven Development processes, while reusable pieces of software that can to be used by many SMP2 models are designed and developed following Test-Driven-Development. The tool capable to establish the dependencies between the source code produced by the two methodologies and mission specific source code is the GNU Build System.
Original languageEnglish
Title of host publicationForum at the CAiSE'08 Conference
Number of pages4
Publication statusPublished - 1 Jan 2008
EventCAiSE Forum -
Duration: 1 Jan 2008 → …


ConferenceCAiSE Forum
Period1/01/08 → …


  • Model-driven development
  • Test-driven development
  • GNU build system
  • Hybrid design techniques
  • Simulation model portability


Dive into the research topics of 'An Hybrid Design Solution For Spacecraft Simulators'. Together they form a unique fingerprint.

Cite this