Replay video: https://bit.ly/capella_webinar_240606_video
Slides: https://bit.ly/capella_webinar_240606_slides
***
In today's transforming industry, Model-Based approaches are often seen as an add-on, further complicating the already complex work of systems engineering and software development. But what if it did not have to be this way?
At GU Orbit, we have adopted the Arcadia method exactly to make the process of engineering complex space systems more accessible to undergraduate students. With its multi-level workflow, repetitive activities, and opinionated semantics enforced by the Capella tool, it effectively guides even inexperienced users in the design of rational systems. Additionally, taking advantage of its semantic similarity to the European Space Agency's TASTE toolchain for embedded software development, we have devised an overarching methodology to rigorously bridge the gap between high-level system specifications and low-level component code.
This Arcadia-based method comprises the entire systems engineering lifecycle in a unified V-shaped model. The design phase is performed in Capella, regularly traversing all main functional decomposition levels. Specific physical-level views are then used to translate the resulting model into TASTE, trivialising the implementation phase down to individual lines of code in the Specification and Description Language (SDL, ITU-T Z.100) and C/C++. Finally, the verification and validation phases are carried out at all levels of abstraction by comparing specific TASTE-generated diagrams, such as State Chart Views and Message Sequence Charts (MSC, ITU-T Z.120), against their Capella-defined counterparts.
In this webinar, we will illustrate this method in the context of GU Orbit's student-led development of autonomous nanosatellite avionics, which were successfully demonstrated during an early stratospheric balloon flight.