This repository contains SysML Profiles and example models for Model-Based Structured Requirements (MBSR) based on the publications listed below.
- Artifacts - Resources used in the model profile and generated diagrams for publications
- Examples - Example SysML models using the MBSR Profile
- Thrust Reverser Actuation System (TRAS) - aircraft subsystem example using the Plain-Language MBSR pattern
- Unmanned Aerial Vehicle (UAV) - UAV computational systems example of the Plain-Language MBSR pattern
- Asteroid Sample Retrieval Spacecraft - example usage of the ISO/INCOSE-style MBSR pattern
- Profiles
- MBSR Plain-Language Pattern - MBSRs using the "[Who] shall [What] [How Well] [Condition]" statement pattern1
- MBSR ISO/INCOSE Pattern - MBSRs using the "[Condition] [Subject] shall [Action] [Object] [Constraint of Action]" statement pattern2 and augmented with model-based INCOSE Guide to Writing Requirements3
- Publications - Papers and posters with BibTeX citations. See below for details.
-
D. R. Herber, J. B. Narsinghani, K. Eftekhari-Shahroudi. 'Model-based structured requirements in SysML.' In IEEE 2022 International Systems Conference, Apr 2022, doi: 10.1109/SysCon53536.2022.9773813
-
D. R. Herber, K. Eftekhari-Shahroudi. 'Building a requirements digital thread from concept to testing using model-based structured requirements applied to thrust reverser actuation system development.' In Recent Advances in Aerospace Actuation Systems and Components, Toulouse, France, Sep 2023.
-
J. S. Wheaton, D. R. Herber. 'Digital requirements engineering using model-based structured requirements.' AIAA 2023 Rocky Mountain Annual Technical Symposium (Poster), Fort Collins, CO, USA, Sep 2023.
-
J. S. Wheaton, D. R. Herber. 'Digital requirements engineering with an INCOSE-derived SysML meta-model.' In 2024 Conference on Systems Engineering Research, Tucson, AZ, USA, Mar 2024, doi: 10.48550/arXiv.2401.16330
- R. S. Carson, 'Implementing structured requirements to improve requirements quality.' INCOSE International Symposium, vol. 25, no. 1, pp. 54–67, Oct. 2015, doi: 10.1002/j.2334-5837.2015.00048.x
- ISO/IEC/IEEE International Standard - Systems and software engineering – Life cycle processes – Requirements engineering, IEEE Std. 29 148-2018, Nov. 2018, doi: 10.1109/IEEESTD.2018.8559686
- Wheatcraft, L. and Ryan, M. (2023) Guide to Writing Requirements. INCOSE-TP-2010-006-04. International Council on Systems Engineering. ISBN: 978-1-93707-05-4
For additional info, please contact danielrherber or daniel.herber@colostate.edu
Models are licensed under MIT. Images are licensed under CC BY 4.0.