This content is not included in your SAE MOBILUS subscription, or you are not logged in.
A Functional Decomposition Approach for Feature-Based Reference Architecture Modeling
ISSN: 0148-7191, e-ISSN: 2688-3627
Published April 06, 2021 by SAE International in United States
Annotation ability available
Event: SAE WCX Digital Summit
Variant modeling techniques have been developed to allow systems engineers to model multiple similar variants in a product line as a single variant model. In this paper, we expand on this past work to explore the extent to which variant modeling in SysML can be applied to a broad range of dissimilar systems, covering the entire domain of ground vehicles, in single reference architecture model. Traditionally, a system’s structure is decomposed into subsystems and components. However, this method is found to be ineffective when modeling variants that are functionally similar but structurally different. We propose to address this challenge by first decomposing the system not only by subsystem but also by high-level function. This pattern is particularly useful for situations where two variants perform the same function, but one variant performs the function using one subsystem, whereas the other variant performs the same function using one or more different subsystems. In our approach, two existing patterns, the encapsulation pattern and the 150% pattern, are slightly updated and combined. We demonstrate that by combining these two patterns, the opportunity for reuse of model elements is increased, which in turn decreases both the modeling time and likelihood of modeling mistakes. To demonstrate the functional decomposition pattern, a reference architecture model is presented that encompasses the full range of ground vehicles from traditional passenger cars to tracked military vehicles.
CitationSt. Germain, A., Colletti, R., Paredis, C., Rizzo, D. et al., "A Functional Decomposition Approach for Feature-Based Reference Architecture Modeling," SAE Technical Paper 2021-01-0259, 2021, https://doi.org/10.4271/2021-01-0259.
- Colletti , R.A. , Qamar , A. , Nuesch , S.E.P. , and Paredis , C.J.J. Best Practice Patterns for Variant Modeling of Activities in Model-Based Systems Engineering IEEE Systems Journal 2019
- INCOSE Systems Engineering Vision 2020 International Council on Systems Engineering , 2007
- Friedenthal , S. , Moore , A. , and Steiner , R. A Practical Guide to SysML: The Systems Modeling Language Morgan Kaufmann 2014
- ISO 2017
- Schulze , M. , Mauersberger , J. , and Beuche , D. Functional Safety and Variability: Can it be Brought Together? The 17th International Software Product Line Conference Tokyo, Japan 2013 236 243
- Clements , P. and Northrop , L. Software Product Lines: Practices and Patterns 3 Reading Addison-Wesley 2002
- Czarnecki , K. and Kim , C.H.P. Cardinality-Based Feature Modeling and Constraints: A Progress Report San Diego, CA, USA International Workshop on Software Factories 2005 16 20
- Kang , K.C. , Cohen , S.G. , Hess , J.A. , Novak , W.E. , and Peterson , A.S. Feature-Oriented Domain Analysis (FODA) Feasibility Study 1990
- Kang , K.C. , Lee , J. , and Donohoe , P. Feature-Oriented Product Line Engineering IEEE Software 19 4 58 65 2002
- Webber , D.L. and Gomaa , H. Modeling Variability in Software Product Lines with the Variation Point Model Science of Computer Programming 53 3 305 331 2004
- Dassault Systèmes https://www.nomagic.com/products/cameo-systems-modeler