The Implementation of the Software Model Portability 2 Specification at ESOC

dc.contributor.authorNiklas Lindman
dc.contributor.authorNicola Di Nisio
dc.contributor.authorNuno Sebastião
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T17:27:20Z
dc.date.available2026-03-22T17:27:20Z
dc.date.issued2006
dc.description.abstract• Platform Abstraction: The SMP2 standard based on the concepts outlined by the Model Driven Approach (MDA) which defend the clear separation of modelling of components between the actual modelling and the mapping to a given programming language. All SMP2 models must be built using common high-level concepts addressing fundamental modelling issues. This enables the development of models on an abstract level, which is essential for platform independence and reuse of models. • Common Type System: All SMP2 models must be built upon a common type system. This enables different models to have a common understanding of the syntax and semantics of basic types, which is essential for interoperability between different models. The implementation of the SMP2 standard at the European Space Operations Centre (ESOC) is done in the scope of the Simulator Infrastructure (SIMSAT 4.0) development project and can be segmented into two main areas: • Tooling to support SMP2 Models Development: Inline with the platform abstraction goals, SMP2 defines the Simulation Model Definition Language (SMDL) which is used to define catalogues of models in a platform Independent manner. It is then necessary to provide the necessary tooling support that allows the creation, validation, assembly, packaging and scheduling of models. • The upgrades to the Simsat Kernel: SMP2 mandates that any given infrastructure must implement and provide a series of services and interfaces in order to be able to host simulations based on the standard.
dc.identifier.doi10.2514/6.2006-5908
dc.identifier.urihttps://doi.org/10.2514/6.2006-5908
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/64275
dc.language.isoen
dc.relation.ispartofSpaceOps 2006 Conference
dc.sourceSoftware (Spain)
dc.subjectSoftware portability
dc.subjectComputer science
dc.subjectSoftware engineering
dc.subjectSoftware
dc.subjectProgramming language
dc.titleThe Implementation of the Software Model Portability 2 Specification at ESOC
dc.typearticle

Files