提出了一种实现基于模型的系统工程(MBSE)多架构建模方法。基于多架构建模方法的元元模型,构建了Capella中的特定域建模语言,采用Arcadia建模方法作为建模规范,同时基于架构驱动的方法建立了模型间的追溯关系,形成了一套完整的基于模型的系统工程驱动流程。通过飞机娱乐系统作为案例建立模型,比较Capella建模和多架构建模两种方法,给出了两种方法在效率及效能方面的比较,结果表明多架构建模方法具有建模的高效性和较强的扩展能力,为不同MBSE建模语言和建模方法的整合提供一种解决方案。
This paper proposes a multi-architecture modeling method to implement model-based systems engineering (MBSE). The meta-meta model based on the multi-architecture modeling method constructs the domain-specific modeling language in Capella. The Arcadia modeling method is adopted as the modeling specification. At the same time, the traceability relationship between models is established based on the architecture-driven method. A complete system engineering driven process based on model is formed. The aircraft entertainment system is used as a case to build a model, and the two methods of Capella modeling and multi-architecture modeling are compared, and the efficiency and effectiveness of the two methods are compared. The results show that the multi-architecture modeling method has modeling efficiency and strong scalability, which brings a solution for the integration of different MBSE modeling languages and modeling methods.
[1] Torre D, Labiche Y, Genero M. A systematic identification of consistency rules for UML diagrams[J]. Journal of Systems and Software, 2018, 144:121-142.
[2] INCOSE A. A world in motion:Systems engineering vision 2025[M]. San Diego:International Council on Systems Engineering, 2014.
[3] Roques P. Systems architecture modeling with the Arcadia method:A practical guide to Capella[M]. London:Elsevier, 2017.
[4] Chinosi M, Trombetta A. BPMN:An introduction to the standard[J]. Computer Standards & Interfaces, 2012, 34(1):124-134.
[5] Hoffman H P. Harmony/SE:A SysML Based Systems Engineering Process[C]//Proceedings of Innovation 2008. France:Telelogic User Group Conference, 2008:1-25.
[6] Friedenthal S, Moore A, Steiner R. A practical guide to SysML:The systems modeling language[M]. San Francisco:Morgan Kaufmann, 2014.
[7] Dori D. Object-process methodology-A holistic systems paradigm[M]. Berlin Heidelberg:Springer, 2002.
[8] Estefan J A. Survey of model-based systems engineering (MBSE) methodologies[J]. Incose MBSE Focus Group, 2007, 25(8):1-12.
[9] Kelly S, Tolvanen J P. Domain-specific modeling:enabling full code generation[M]. New Jersey:John Wiley & Sons, 2008.
[10] 郝彬彬, 鲁金直, 李军, 等. 基于特定域建模方法的航空发动机MBSE实施方法[J]. 科技导报, 2019, 37(7):88-95.
[11] Wang H, Wang G, Lu J, et al. Ontology supporting model-based systems engineering based on a GOPPRR approach[C]//World Conference on Information Systems and Technologies. Galicia, Spain:Springer, Cham, 2019:426-436.