MBSE 線上建模平台

在瀏覽器中直接建立 SysML 系統模型。支援 BDD 圖形編輯、Cameo .mdzip 匯入、STPA 安全分析與需求追溯矩陣,無需安裝任何軟體。

什麼是 MBSE?

Model-Based Systems Engineering,以模型為核心的系統工程方法論

傳統 vs. 模型驅動

傳統文件式工程
  • 📄 規格書、Word 文件散落各處
  • 🔄 更新一份文件,其他未同步
  • ❌ 需求與設計難以追溯
  • 🗣️ 工程師各說各話,理解不同
MBSE 模型驅動
  • 🗂️ 單一模型為唯一真實來源(SSOT)
  • 🔗 所有圖表自動同步更新
  • ✅ 需求追溯矩陣一目了然
  • 🤝 跨部門共享同一語義模型
🧩

SysML

Systems Modeling Language,MBSE 的標準建模語言。以 UML 為基礎,新增 Block、Requirement、Activity 等系統工程專用圖型。

📊

BDD / IBD

Block Definition Diagram 定義系統架構與元件層級;Internal Block Diagram 描述內部連線與介面關係。

🔒

STPA 安全分析

Systems-Theoretic Process Analysis,從系統層級識別危害與不安全控制動作,廣泛用於航太與汽車安全驗證。

🗺️

需求追溯矩陣 RTM

Requirements Traceability Matrix,驗證每一條需求都對應到設計元素,確保無遺漏,是航太系統認證的必備文件。

為什麼學會採用 MBSE?

TIPSSE 開發的衛星與火箭系統涉及結構、電力、通訊、姿態控制等多個子系統。傳統文件難以管理複雜的跨系統介面與需求追溯,MBSE 讓各分組在同一模型語境下協作,大幅降低溝通成本與設計錯誤。

我們以開源工具實現原本需要高價商業軟體(Cameo、Rhapsody)才能完成的工作,並讓學生也能直接在瀏覽器上學習與實踐系統工程。

我們使用的技術棧
SysML 2.x Cameo .mdzip XMI 2.x STPA Profile React Flow Dagre

平台功能一覽

開源、免安裝,直接在瀏覽器中使用完整的系統建模工具。

🖊️

SysML 視覺化編輯器

拖拉式介面建立 BDD / IBD 圖形。支援 Block、Requirement、Actor、ValueType 等節點,以及 Composition、Generalization、Satisfy 等七種連線類型。

  • 左側 Palette 一鍵新增元素
  • 右側 Property Panel 即時編輯屬性
  • 多圖表分頁管理
  • Undo / Redo(⌘Z)
📥

Cameo / XMI 匯入

直接匯入 Cameo .mdzip 壓縮檔或標準 XMI 2.x 檔案,自動解析並以 Dagre 階層排版顯示。

  • 支援 .mdzip / .xml / .xmi
  • 相容 Cameo 19SP3 ~ 2024RF2
  • Sparx EA、Rhapsody 匯出格式
🛡️

STPA 安全分析

支援 DLR-FT ModelBasedSTPA Profile,完整呈現 Loss、Hazard、ControlStructure、UnsafeControlAction 等分析元素。

  • Loss / Hazard / SystemConstraint
  • ControlAction / UnsafeControlAction
  • LossScenario / SafetyConstraint
🗺️

需求追溯矩陣 RTM

一鍵開啟 RTM 面板,以矩陣呈現需求與設計元素的 Satisfy / Derive / Realize 覆蓋關係,含覆蓋率統計。

🔍

全域搜尋

⌘K 快速開啟搜尋面板,即時模糊比對元素名稱、種類、reqId,點擊即跳轉至對應圖表並選取。

📊

模型品質指標

自動偵測未連線元素、空需求文字、缺少追溯關係等品質問題,協助提升模型完整度。

📤

XMI 匯出

匯出含完整 SysML stereotype 的標準 XMI,可直接匯入回 Cameo,實現雙向互通。

💾

自動儲存

即時存入 localStorage,重新整理也不遺失。⌘S 快速儲存,Save As 另存為本地檔案。

開啟線上工具

無需帳號,無需安裝,開啟即用。內附衛星 ADCS 範例模型供快速體驗。

Import
Export
⊞ Layout
☷ RTM
🔍 Search
📊 Quality
BDD – Satellite
IBD – ADCS
Elements
Block
Requirement
Actor
ValueType
Connections
Composition
Satisfy
Generalization
«block»
Satellite System
«block»
ADCS
«requirement»
REQ-001
Pointing accuracy
Properties
NameADCS
Stereotypeblock
DescriptionAttitude Determination...
reqId

TIPSSE MBSE Platform

基於 React Flow + SysML 的開源建模平台,適合學術研究、教學與小型任務規劃使用。

Open Source No Install SysML 2.x Cameo Compatible

自行部署:pnpm install && pnpm dev,開啟 localhost:5173

三步驟開始建模

01

開啟工具或匯入模型

直接在瀏覽器中建立新模型,或點擊 Import 匯入現有的 Cameo .mdzip 或 XMI 檔案。

02

拖拉建立系統架構

從左側 Palette 拖入 Block 和 Requirement,在畫布上連線定義系統層級架構與需求關係。

03

驗證需求與匯出

開啟 RTM 確認需求覆蓋率,用 Quality 面板偵測問題,最後匯出標準 XMI 與團隊共享或匯入 Cameo。