MBSE与SysML建模提效:Automotive Skills Suite的ARCADIA分层模型与SysML四类图实战
【免费下载链接】automotive-skills-suite100+ installable Claude skills covering Engineering areas such as, ISO 26262 functional safety, ISO/SAE 21434 cybersecurity, ISO 21448 SOTIF, AIAG-VDA quality (APQP/PPAP/FMEA), Automotive SPICE, and continuous improvement tools — every builder paired with a confirmation reviewer.项目地址: https://gitcode.com/gh_mirrors/au/automotive-skills-suite
Automotive Skills Suite 是一个面向汽车工程的开源技能套件,提供 100 多个可安装 Claude skills,其中 MBSE 模块内置 ARCADIA 四层分层模型技能,SysML 模块覆盖块定义图、需求图、活动图、状态机图四类图。每个建模技能都配对一个确认评审技能,输入一份 JSON,即可生成带完整校验规则、可直接导入 Cameo/Rhapsody/Capella 的审计就绪 xlsx 模型工作簿。新手无需精通工具链,也能产出符合 INCOSE 与 OMG SysML 1.6/2.0 规范的建模工件。
为什么 MBSE 建模对新手门槛高?
传统做法下,团队要同时维护需求基线、架构图和需求跟踪矩阵,大多靠手工编辑 xlsx,跨阶段重复录入、审计追溯一致性差。而 MBSE 本身又要求掌握 ARCADIA / MagicGrid / STRATA 方法论和 SysML 语法概念。
这套套件的解法是「builder + reviewer」技能对:
- Builder:把 JSON 输入转换成结构化 xlsx 工作簿(带编号工作表、样式和校验规则页)
- Reviewer:对 Builder 的输出跑确认评审清单,产出带 KPI 仪表盘和检查项评级(FC/LC/PC/NO/NA)的审查工作簿
两者通过稳定的 xlsx 文件契约串联,上游模型一变,下游评审可立即复验。详见 README.md。
MBSE 三技能:ARCADIA 分层模型实战
ARCADIA 把系统工程拆成四个递进的分析层,套件用三个技能正好覆盖:
| 层级 | 目的 | 核心元素 |
|---|---|---|
| 操作分析层 | 定义运营需求与能力,不涉及实现 | 任务、能力、参与者、运营场景 |
| 系统分析层 | 定义系统级功能与接口 | 系统功能、功能交换、系统接口、功能链 |
| 逻辑分析层 | 与实现无关的逻辑设计 | 逻辑组件、逻辑端口、数据流、行为分配 |
| 物理分析层 | 映射到真实硬件/软件 | 物理组件、部署拓扑、软硬件划分、物理接口 |
系统上下文:mbse-system-context-builder
对应 ARCADIA操作分析层的起点。它捕获系统边界、外部参与者(人类/系统/环境)、外部接口、用例目录、运营场景与干系人需求,生成 11 个工作表的上下文工作簿。
参考示例是一份自适应巡航控制(ACC)场景的输入,包含 5 个参与者、6 个接口、4 个用例、3 个场景:examples/mbse-system-context-builder/sample_input.json,生成规则见 examples/mbse-system-context-builder/README.md。
四层架构脚手架:mbse-model-architecture-builder
这是 ARCADIA 分层模型的主体技能,一次生成 12 个工作表:系统识别、操作分析、系统分析、逻辑分析、物理分析、视点清单、层间可追溯性、建模约定、校验规则等,专为 Capella/Cameo/Rhapsody 导入做准备。层间追溯表是审计时证明"从需求到部署可追踪"的关键证据。技能包见 skills/mbse-model-architecture-builder.skill。
需求分配:mbse-requirements-allocation-builder
覆盖系统 → 子系统 → 组件三级需求分解,内置satisfy / derive / verify三类关系工作表与覆盖度分析,可自动发现"孤儿需求"(没有分配目标的悬空需求)。适合在需求评审前做一次机器化的完整性体检。技能包见 skills/mbse-requirements-allocation-builder.skill。
SysML 四类图技能:从结构到行为
四个图技能均按 OMG SysML 1.6/2.0 生成审计就绪工作簿,且都支持导入主流建模工具。
1️⃣ 块定义图 BDD/IBD:sysml-block-diagram-builder
结构建模的核心。工作簿含块目录(<<block>>/<<actor>>构造型)、属性、部件与引用属性、端口目录(flow / full / proxy 三种端口)、连接器目录、物品流目录、值类型定义。
内置的线控制动(Brake-by-Wire)示例定义了 5 个块、7 个端口、3 条连接器:examples/sysml-block-diagram-builder/sample_input.json。使用文档见 examples/sysml-block-diagram-builder/README.md。
2️⃣ 需求图:sysml-requirement-diagram-builder
需求块带 ID 与文本,支持derive、satisfy、verify、refine、copy、trace六种关系和包含层级,附 rationale 注释与可追溯性矩阵,并能检测孤儿需求——评审时一眼看出哪些需求"没人管"。技能包见 skills/sysml-requirement-diagram-builder.skill。
3️⃣ 活动图:sysml-activity-diagram-builder
行为建模首选。覆盖动作节点、控制流/对象流拓扑、decision/merge 与 fork/join 节点、泳道分配和参数集,输出自动做 fork/join 平衡校验——这是手工画活动图最常出错的地方。技能包见 skills/sysml-activity-diagram-builder.skill。
4️⃣ 状态机图:sysml-state-machine-builder
面向系统模式与生命周期。捕获简单/组合状态、带触发器/守卫/效果的迁移、entry/exit/do 行为、区域,以及 initial/final/history/choice 等伪状态,并校验 history 伪状态配对平衡。技能包见 skills/sysml-state-machine-builder.skill。
质量如何保证?配对 Reviewer 的机器检查
以块定义图为例,配对评审技能 skills/sysml-block-diagram-checklist-reviewer.skill 会对 Builder 的工作簿执行BDD-01 至 BDD-15 共 15 项检查,覆盖块良构性、端口类型化、连接器两端解析(BDD-12 会抓住悬空端口的连接器)与物品流语义,每项给出评级、置信度、发现与建议动作,并在 Summary 表输出仪表盘。源工作簿绝不被修改——缺口只落在建议动作里。实测细节见 examples/sysml-block-diagram-checklist-reviewer/README.md。
其他图技能的打磨记录可参考 docs/skill-polish-log/sysml-block-diagram-builder.md。
三步上手:从 JSON 到审计就绪工作簿
- 安装技能:从
skills/目录下载对应.skill文件(如 skills/sysml-block-diagram-builder.skill),在 Claude Desktop / Cowork 中点击 "Save skill" 安装 - 描述需求:用自然语言触发,例如"为线控制动系统建一个 SysML 块定义图",并按提示提供 JSON 输入(参与者、块、端口、连接器等)
- 构建 + 评审:Builder 产出 xlsx 工作簿,随即让配对 Reviewer 跑确认清单,拿到带 KPI 的评审报告
参考文件
- 项目总览与技能链:README.md
- MBSE 系统上下文示例:examples/mbse-system-context-builder/
- SysML 块图示例与文档:examples/sysml-block-diagram-builder/
- 块图评审技能实测:examples/sysml-block-diagram-checklist-reviewer/
- 技能包目录:skills/
【免费下载链接】automotive-skills-suite100+ installable Claude skills covering Engineering areas such as, ISO 26262 functional safety, ISO/SAE 21434 cybersecurity, ISO 21448 SOTIF, AIAG-VDA quality (APQP/PPAP/FMEA), Automotive SPICE, and continuous improvement tools — every builder paired with a confirmation reviewer.项目地址: https://gitcode.com/gh_mirrors/au/automotive-skills-suite
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考