GB/T 45803-2025System and software engineering — Model-based systems engineering — Unified architecture modeling language (English PDF)
系统与软件工程 基于模型的系统工程 统一架构建模语言
Open the GB/T 45803-2025 preview as PDF
This is a limited preview
Buy now to download the full PDF (52 pages)
Issued by
SAMR; SAC
Level / Type
National · Recommended
Issue date
May 30, 2025
Implementation date
December 1, 2025
Scope
GB/T 45803-2025 is the English-translated version of 系统与软件工程 基于模型的系统工程 统一架构建模语言.
GB/T 45803-2025 is the Chinese national standard covering a text language for describing the architecture of a complex system so that models written in UML, SysML, UPDM or EAST-ADL can be carried in one format — the four modelling layers of the meta-object framework, the keyword vocabulary with its encoding, identifiers, keywords and constants, and the class sets of the meta-metamodel, metamodel, model, organisation and plugin, with worked examples down to an aircraft health management system. Different levels of one design are usually modelled in different languages, and this one exists so that the tools can exchange them without losing the semantics. First edition, in force from 1 December 2025. Issued on 30 May 2025, it has been in force since 1 December 2025.
Document preview — GB/T 45803-2025
National Standard of the People's Republic of China
- ICS
- 35.080
- Classification
- L 77
Issued by: State Administration for Market Regulation; Standardization Administration of the PRC
Contents
- PrefaceIII
- IntroductionIV
- 1 Scope1
- 2 Normative references1
- 3 Terms, definitions and abbreviations1
- 3.1 Terms and Definitions1
- 3.2 Abbreviations5
- 4 Overall Framework of Unified Architecture Modeling Language5
- 5 Keyword vocabulary structure6
- 5.1 Overview6
- 5.2 Character Encoding6
- 5.3 Note6
- 5.4 Identifiers7
- 5.5 Character Keywords7
- 5.6 Character constants11
- 6 types of grammatical structures1313
- 6.1 Meta-metamodel class collection13
- 6.2 Metamodel Class Collection13
- 6.3 Model Class Collection20
- 6.4 Organization Class Collection27
- 6.5 Plugin Class Collection28
- Appendix A (Informative) Architecture Language Modeling Example30
- A.1 Visualization Example30
- A.2 Metamodel Example30
- A.3 Model Example33
- Appendix B (Informative) Example of Aircraft Onboard Maintenance and Health Management System36
- B.1 Modeling requirements36
- B.2 Metamodel36
- B.3 Model44
- Appendix C (Informative) Unit52
- References55
Foreword
This document is in accordance with the provisions of GB/T 1.1-2020 "Guidelines for standardization work Part 1: Structure and drafting rules for standardization documents" Drafting.
Please note that some of the contents of this document may involve patents. The issuing organization of this document does not assume the responsibility for identifying patents.
This document was proposed and coordinated by the National Technical Committee for Information Technology Standardization (SAC/TC28).
This document was drafted by: China Electronics Standardization Institute, Beijing University of Aeronautics and Astronautics, Beijing Institute of Technology, Commercial Aircraft Corporation of China Beijing Civil Aircraft Technology Research Center, China North Industries Group Corps Equipment Research Institute, Beijing Institute of Technology Yangtze River Delta Research Institute Institute (Jiaxing), Jinhang Digital Technology Co., Ltd., Beijing Honeycomb Intelligent Innovation System Technology Co., Ltd., National Defense Science and Technology University of the People's Liberation Army University of Science and Technology of China, Southern University of Science and Technology, China Ordnance Industry Information Center, Sany Heavy Industry Co., Ltd., Beijing Hushi Technology Co., Ltd., Beijing University of Science and Technology, CapitaLand Technology Changsha Co., Ltd., CSSC Lingjiu Electronics (Wuhan) Co., Ltd., Inspur Software Technology Co., Ltd., Shandong Shanke Digital Economy Research Institute Co., Ltd., Beijing Guqi Data Technology Co., Ltd., China Academy of Space Systems Science and Engineering, National Application Software Product Quality Inspection and Testing Center, Jiaxing Wennuo Financial Big Data Technology Research Institute, Chongqing Software Evaluation Center Co., Ltd.
China Unicom (Zhejiang) Industrial Internet Co., Ltd., Southwest Computer Co., Ltd., Heyuanda Information Technology Co., Ltd., Laiwei Technology (Zhejiang) Co., Ltd., Beijing Honghu Yuntu Technology Co., Ltd., Shenzhen United Information Technology Co., Ltd., Hubei Huazhong Electric Power Technology Development Co., Ltd. and China Unicom Online Information Technology Co., Ltd.
The main drafters of this document are: Fan Kefeng, Lu Jinzhi, Li Wenpeng, Su Wei, Wang Guoxin, Zhang Yangyang, Ma Junda, Wang Hao, Yu Dongmei, Wang Jianguo, Jiang Suqian, Che Jiangtao, Chen Jinwei, Li Xiaobo, Zheng Xiaochen, Lan Xiaoping, Qie Yongjun, Song Nan, Liu Xiaojian, Xie Hong, Li Xiwu, Li Zhaochuan, Li Wang, Dong Dai, Li Shulin, Lou Li, Wang Gongtao, Duan Haibo, Zheng Xufei, Yang Chen, Gao Yanan, Guo Mengxue, Luo Xueshan, Hua Chuanjian, Wang Guozhang, Qianghui, Zhifei, Tang Daijia, Tian Aihua, Luo Mingqiang, Yan Yan, Zhang Tiantian, Tang Jian, Li Junlin, Lu Jiping, Hu Xiaodu, Liu Wenjun, Zhang Ruotong, Niu Longfei.
Introduction
As the complexity of equipment development process increases, model-based systems engineering (MBSE) is widely used in various equipment development processes.
In the process of project management, overall design, demand analysis, architecture design and other activities, the efficiency and effectiveness of research and development can be improved.
In the design process, different levels of architecture design require different modeling languages. For example, the system level uses the UPDM modeling language, and the system The hierarchy uses SysML modeling language, and the subsystem hierarchy uses EAST-ADL modeling language. The semantics and storage structure of different modeling languages The differences make language integration and interaction difficult.
Therefore, this document defines a unified architecture modeling language to unify the various modeling languages used in the forward design process of complex equipment.
The architecture view description and expression realizes the integration of multiple modeling languages, data interoperability and consistent transmission.
The grammatical definitions of the meta-metamodel class, meta-model class, and model class of the language clarify the grammatical structure of the language and support the unified modeling language-based tools.
Tool development and model integration.
This document is based on the Meta-Object Framework (MOF) framework. Figure 1 shows the four layers of the Unified Architecture Modeling Language.
The layers are M3 (meta-meta model layer), M2 (meta model layer), M1 (model layer), and M0 (system layer).
The process of layer instantiation, M0 to M3 is a layer-by-layer abstraction process.
Figure 1 Modeling framework based on MOF The main contents of each level in Figure 1 are as follows.
a) M3 is the meta-metamodel layer, which represents the highest level of metamodel abstraction, that is, the meta-language of the metamodel.
There is no difference in the type, only the level of abstraction in the meta-object mechanism. In this way, designers can unify the meta-objects according to their needs.
Limitations of the model---Use the combination of meta-meta models to build a multi-domain meta-model library to achieve abstraction and interaction of different models.
Based on the meaning of the meta-object mechanism M3 layer, the unified architecture modeling language provides six meta-meta-models and their rules.
The six meta-meta-models are divided into attribute elements, There are two types of elements. the former refers to the attribute element model, which is used to describe the properties of non-attribute elements; the latter includes the graph element model The extended concept is used to specify the six meta-meta models.
The relationship between models and their rules and constraints are explained. These extended concepts include decomposition, sectioning, class reference, etc.
b) M2 is the metamodel layer, which is the instantiation of the meta-metamodel. The M2 layer framework based on the meta-object mechanism includes Graph metamodel, object metamodel, node metamodel, role metamodel, relationship metamodel, attribute metamodel and metamodel b extension, The modeling language is formed by the combination of metamodels. These metamodels provide modeling means for system design in a graphical way.
c) M1 is the model layer. The model is an instantiation of the metamodel. It is a modeling process in the usual sense and is used to describe the system life cycle. activities.
d) M0 is the system layer, which is the true representation of the model layer in the real world, that is, the problem of concern from a certain system perspective. describe.
This document specifies six meta-meta-models and extensions based on the M3-M1 framework of the meta-object mechanism.
The model class implements the specification definition of the unified architecture modeling language.
Systems and Software Engineering Model-Based Systems Engineering Unified Architecture Modeling Language
1 Scope
This document establishes the overall framework of the unified architecture modeling language and specifies the keyword vocabulary structure and class grammar structure.
This document is suitable for the unified description of the architectural view of model-based system engineering, and realizes the existing modeling through a lower-level text language.
Functional coverage of languages (such as UML, SysML, UPDM, BPMN, OPM, etc.), and scalability, customized according to task scenarios A domain-specific modeling language supports data interaction and semantic integration between different tools through a unified data format.
2 Normative references
GB 3100
GB/T 3101
GB/T 3102.1
GB/T 3102.2
GB/T 3102.3
GB/T 3102.4
GB/T 3102.5
GB/T 3102.6
GB/T 3102.7
GB/T 3102.8
GB/T 3102.9
GB/T 3102.10
GB/T 3102.11
GB/T 3102.12
GB/T 3102.13
GB/T 11457
GB/T 13000
GB 18030
3 Terms, definitions and abbreviations
3.1 Terms and Definitions
The terms and definitions defined in GB/T 11457 and the following apply to this document.
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 52 pages — is available in the English PDF.
Referenced standards
Normative references
- GB/T 11457Information technology Software engineering terminology
- GB 18030Information technology - Chinese coded character set
GB 3100 · GB/T 3101 · GB/T 3102.1 · GB/T 3102.2 · GB/T 3102.3 · GB/T 3102.4 · GB/T 3102.5 · GB/T 3102.6 · GB/T 3102.7 · GB/T 3102.8 · GB/T 3102.9 · GB/T 3102.10 · GB/T 3102.11 · GB/T 3102.12 · GB/T 3102.13 · GB/T 13000
Editions of GB/T 45803
| Edition | Title | Revision | Status |
|---|---|---|---|
| GB/T 45803-2025 | System and software engineering - Model-based systems engineering - Unified architecture modeling language | current edition | Current |
This page sells the current edition, GB/T 45803-2025. Earlier editions are listed for reference only.
How to Buy GB/T 45803-2025
- 1Add to cart. Click the "Buy GB/T 45803-2025" button on this page. You can add more standards before checkout.
- 2Checkout. Enter your email and billing details. Payment is processed securely by Stripe (cards, Apple Pay, Google Pay supported).
- 3Instant delivery (0–9 sec). Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4Invoice included. A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB 18030-2022 — Information technology - Chinese coded character set
GB/T 11457-2006 — Information technology Software engineering terminology
GB/T 31010-2014 — Laboratory spectral calibration for dispersive hyperspectral sensors
Secure payment via Stripe
Payments accepted
GB/T 45803-2025
$935.00