The SeaLion mission architecture team sought to create a model-based systems engineering approach to assist improving CubeSat success rates as well as for the SeaLion CubeSat project to guide an implementation for the flight software. This is important because university CubeSat teams are growing in number but often have untrained students as their core personnel. This was done using a document-as-code, or docs-as-code, approach. With this the team created tools for the systems architecture with the Mach 30 Modeling Language to create an architecture that is easy to learn and use even for newly admitted team members with little to no training. These tools generate documents via its own code for easy presentation on a local file system without any proprietary software while keeping the model content format-agnostic.
© 2023 by the authors.
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution 4.0 International (CC BY 4.0) License.
Article states: The SeaLion mission architecture and methodology is available in a publicly accessible repository. The data presented in this study are openly available in sealion-mission-architecture at GitHub, reference number.
Original Publication Citation
Chiu, K., Marquez, S., & Asundi, S. (2023). Model based systems engineering with a docs-as-code approach for the SeaLion CubeSat project. Systems, 11(7), 1-24, Article 320. https://doi.org/10.3390/systems11070320
0009-0009-4164-3735 (Chiu), 0000-0003-0989-682X (Asundi)
Chiu, Kevin; Marquez, Sean; and Asundi, Sharanabasaweshwara, "Model Based Systems Engineering with a Docs-as-Code Approach for the SeaLion CubeSat Project" (2023). Mechanical & Aerospace Engineering Faculty Publications. 135.