Microsoft PowerPoint - QConSysML_100.ppt [互換モード]

Similar documents
2008年度 設計手法標準化アンケート 集計結果

2008年度 設計手法標準化アンケート 集計結果

<4D F736F F F696E74202D D4C82F08A B582BD A A F2E707074>

f2-system-requirement-system-composer-mw

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

PowerPoint プレゼンテーション

人は見たいモノしか見ない Moonwalking Bear に気づかない 放射線技師の 83% がゴリラを見逃した 俯瞰的にものごとを捉えるのは簡単ではない だからこそ 武器 が必要 2

Copyright Compita Japan ISO33k シリーズとは? これまで使用されてきたプロセスアセスメント標準 (ISO/IEC 本稿では以降 ISO15504 と略称する ) は 2006 年に基本セットが完成し 既に 8 年以上が経過しています ISO

Microsoft PowerPoint - IAF フォーラム2015講演資料_PLCopenJapan_A02.pptx

情報連携を実現するモデルベース手法のためのUML/SysMLについて

PowerPoint プレゼンテーション

初心者にもできるアメブロカスタマイズ新2016.pages

- 2 Copyright (C) All Rights Reserved.

Microsoft PowerPoint - A3② JaSST_MISRA2004ソースコード品質診断.ppt

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用

Copyright All Rights Reserved. -2 -!

IPA:セキュアなインターネットサーバー構築に関する調査

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

Microsoft Word - 最終版 バックせどりismマニュアル .docx

Microsoft Word - ModelAnalys操作マニュアル_

DC9GUIDEBook.indb

2008年度 設計手法標準化アンケート 集計結果

15288解説_D.pptx

Jude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1

! Copyright 2015 sapoyubi service All Rights Reserved. 2

システムインテグレーション

PowerPoint プレゼンテーション

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

untitled

Copyright 2010 Sumitomo Mitsui Banking Corporation. All Rights Reserved.

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

組込みシステムにおける UMLモデルカタログの実践研究

モデリング操作ガイド アクティビティ図編

<4D F736F F F696E74202D2091E63389F15F8FEE95F1835A834C A CC B5A8F FD E835A835890A78CE C CC835A834C A A2E >

SysMLに関する操作方法について

Rational Roseモデルの移行 マニュアル

ら 4 つ全てのモデリング言語パーツは上手く統合されるので 何らかの変更を自動反映することやト レースすることができる ( 例えば抽象構文への変更に対して 制約 (B) 表記 (C) ジェネレータ (D) へ ) コラボレーション開発の極端な例では 言語の各パーツの定義が 別々の担当者によって同時に

健康保険組合のあゆみ_top

リバースマップ原稿2

Oracle SQL Developer Data Modeler

TopSE並行システム はじめに

SysML SysML Requirement Diagram Block Definition Diagram Internal Block Diagram Parametric Diagram Activity Diagram Package Diagram Use Case Diagram S

Solibri Model Checker 9.5 スタードガイド

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Microsoft Word _zuken_2019_03_q2_report_2018_12_17_japanese.docx

PowerPoint プレゼンテーション

BW462 SAP BW/4HANA. コース概要 コースバージョン : 13 コース期間 : 5 日

UMLプロファイル 機能ガイド

目次 1: 安全性とソフトウェア 2: 宇宙機ソフトウェアにおける 安全 とは 3:CBCS 安全要求とは 4: 宇宙機ソフトウェアの実装例 5: 安全設計から得た新たな知見 6: 今後 2

Microsoft PowerPoint - 23_電子制御情報の交換(配布用a).pptx

日経ビジネス Center 2

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー

クラス図とシーケンス図の整合性確保 マニュアル


Silk Central Connect 15.5 リリースノート

BPMNモデリング マニュアル

Copyright 2008 NIFTY Corporation All rights reserved. 2

略歴と業績 略歴 1985 年 3 月慶應義塾大学理工学部機械工学科卒業 1987 年 3 月同大学院理工学研究科機械工学専攻修士課程修了 1990 年 3 月同大学院理工学研究科機械工学専攻博士後期課程修了工学博士 1990 年 4 月より千葉大学工学部機械工学科助手 1995 年より同助教授 2

Copyright 2010 Funai Consulting Co.,ltd. All right reserved. 1

Enterprise Architect 12.0 機能ガイド

CW6_A1441_15_D06.indd

2

<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

PowerPoint プレゼンテーション

放射線治療領域の最先端 HIS- 治療 RIS 連携 (ESI) 塚本信宏 埼玉医大国際医療センター放射線腫瘍科 Integrating the Healthcare Enterprise

RaQuest MindManager

PowerPoint プレゼンテーション

Congress Deep Dive

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化

Copyright 2006 KDDI Corporation. All Rights Reserved page1


表紙1

1000 Copyright(C)2009 All Rights Reserved - 2 -


Microsoft PowerPoint - se06-UML(UseCase)_2.ppt [互換モード]

Microsoft PowerPoint プレス発表_(森川).pptx

宇宙機搭載ソフトウエア開発のアセスメント

大規模災害等に備えたバックアップや通信回線の考慮 庁舎内への保存等の構成について示すこと 1.5. 事業継続 事業者もしくは構成企業 製品製造元等の破綻等により サービスの継続が困難となった場合において それぞれのパターン毎に 具体的な対策を示すこと 事業者の破綻時には第三者へサービスの提供を引き継

Microsoft PowerPoint - EMPro_ADS_co_design_draft.ppt [互換モード]

report03_amanai.pages

プロジェクトを成功させる見積りモデルの構築と維持・改善 ~CoBRA法による見積りモデル構築とその活用方法について~

report05_sugano.pages

02_巻頭特集.indd

ワトソンで体感する人工知能 フォローアップ情報 株式会社リックテレコム / 書籍出版部 ( 最終情報更新日 :2018 年 4 月 5 日 ) [INDEX] 2018 年 4 月 1 日時点の IBM Watson 仕様変更について ( 著者 : 井上研一氏からのフォロー情報 ) [ 変更点 -1

プレポスト【問題】

ハード・ソフト協調検証サービス

アジェンダ Unite Technology のおさらい Unite Technology で できる事 PTC Windchill と接続して できる事 良くある質問 対応バージョンは? データ変換の品質は? どんな情報が渡るか? どこまで変更できる? オープンの時 読み込み条件はどうする? 板金

Rhino Exporter for ARCHICAD ユーザーガイド

先進的な設計 検証技術の適用事例報告書 2015 年度版 2015 年 11 月

Enterprise Architect 12.1 機能ガイド

1 JAXA IV&V の概要 ~IV&V と評価戦略可視化の関係 ~ 2016 年 01 月 19 日 国立研究開発法人宇宙航空研究開発機構研究開発部門第三研究ユニット Copyright 2015 JAXA all rights reserved.

Transcription:

システムエンジニアリングプロセスへの SysML 適用のポイント ~ システムモデリングの有効利用 ~ 2012/04/17 株式会社豆蔵 井上樹 Copyright 2012 Mamezou Co.,Ltd. All rights reserved 1

アジェンダ SysMLの現在 Model-Based Systems Engineering(MBSE) とは SysML 適用のポイント Copyright 2012 Mamezou Co.,Ltd. All rights reserved 2

SysML の現在 (1) 2007 年 v1.0 2010 年 v1.2 現在 v1.3 が策定中 対応モデリングツール ( 代表的なもの ) 無償 Papyrus (http://www.papyrusuml.org/) 製品 EnterpriseArchitect (SparxSystems) Rhapsody (IBM) MagicDraw (NoMagic) PatternWeaver ( テクノロジックアート ) ARTiSAN Studio (atego) 順調にバージョンも上がり 対応ツールも増え 普及が進んでいる Copyright 2012 Mamezou Co.,Ltd. All rights reserved 3

SysML の現在 (2) 適用事例 Road scanning system using unmanned aerial vehicle (UAVs) UAV-based missile interceptor system trade study Space systems (tutorials): orbit planning; mass/cost roll-ups Space systems (studies/pilots): FireSat (INCOSE SSWG),... Space systems (actuals): science merit function,... Environmentally-conscious energy systems / smart grid Manufacturing green-ness / sustainability assessments Regional water management systems (e.g. South Florida)... Mechanical part design and analysis (FEA)... Wind turbine supply chain management Insurance claims processing and website capacity model Financial model for small businesses Banking service levels model 参考 : Model-Based Systems Engineering (MBSE) Challenge : Modeling & Simulation Interoperability (MSI) Team Status Update INCOSE IW10, 2010 Copyright 2012 Mamezou Co.,Ltd. All rights reserved 4

MBSE とは (1) MBSE = Model-Based Systems Engineering モデルを活用したシステムズエンジニアリング 様々な分野をモデルで橋渡し モデルによる効率的な記述 代表的なモデリング言語が SysML 電子工学 ソフトウエア工学 機械工学 モデル 化学 解析 物理学 5

MBSE とは (2) MBSE が登場してきた背景 新たなエンジニアリング領域への対応 機能安全 ( ディペンダビリティ ) システムの信頼性 安全性に関する領域 安全規格 :IEC61508 ISO26262 等々 昔からある領域だが 規格対応が求められるように 環境工学 システムと環境との関係を扱う領域 製造 運用 廃棄に伴なう環境負荷の考慮 QCDSE = QCD+Safety+Ecology Copyright 2012 Mamezou Co.,Ltd. All rights reserved 6

MBSE とは (3) MBSE が登場してきた背景 ( 続き ) システムの大規模複雑化の加速 多機能化 機能間連携の複雑化 複合システム (System-of-Systems) 自動改札 クレジットカード決済 電子マネー決済 System-of-Systems 単独でも成立するシステムが組み合わさってさらに高度なサービスを提供するもの Copyright 2012 Mamezou Co.,Ltd. All rights reserved 7

MBSE とは (4) MBSE が登場してきた背景 ( 続き ) エンジニアリング領域の拡大と大規模複雑化から次のような問題が顕在化 開発関係者の多様化 ハードウエア ソフトウエア 安全 法規 等々 持っている経歴の異なる専門家間でのコミュニケーションの難しさ ドキュメントの増加 文章による記述は 書くのも読むのも限界 効率的な記述言語とコミュニケーション方法が必要 モデルの導入へ Copyright 2012 Mamezou Co.,Ltd. All rights reserved 8

MBSE とは (5) ちなみに システムズエンジニアリングは扱う対象が多様なので SysML ではブロックやフローの対象は何でもよいとなっている <<block>> 水源 <<block>> ポンプ 汲み上げ () 容量 <<block>> プール 水 電気 <<block>> 電源 供給開始 () 供給停止 () 9

代表的な MBSE 手法 既に様々な手法が発表されている ドメインを問わないもの RUP for SE Rational Unified Process をシステムズエンジニアリング向けにしたもの Harmony for SE I-Logixの組込み向けソフトウエア開発プロセスのHarmonyをシステムズエンジニアリング向けにしたもの ドメインや目的を明確にしたもの EASIS 自動車向け ASSERT 高信頼性システム GENESYS クロスドメイン 10

EASIS(1) Electronic Architecture and System Engineering for Integrated Safty Systems 車載向けの ISS(Integrated Safety System : 統合安全システム ) の開発 / 実現を目指すプロジェクト自動車メーカ 部品メーカ 大学が参加し 2004 年 ~2007 年に実施 AUTOSAR のベースになったプロジェクト 目的安全システムのためのモジュール式でスケーラブルなE/Eアーキテクチャの確立安全システムのための共通サービスの定義組込みシステムの安全性解析高い可用性 / 安全性を確保するための準備既存の自動車アーキテクチャへの新しいコンセプト導入のための準備 特徴 汎用的なプロセスフレームワークである EEPF(EASIS Engineering Process Framework) とそれを車載向けに具体化した EEP(EASIS Engineering Process) というプロセスがある EEP は EAST-ADL の使用を前提としている 11

EASIS(2) EEP の概要 最上位のプロセス モデルを使用する部分 12

MBSE のメリット 異なる領域の専門家間でのコミュニケーションの円滑化 例 ) ハードウエア開発者とソフトウエア開発者 これまでは共通に使える表記は存在しなかった 適用事例では モデルを使用することで これまで検討されなかった課題を早期に検討することができたという効果が得られている 具体例 ) ハードウエアとソフトウエアの接続について 接続方法や交換される情報についての具体的な議論ができるようになった システム開発における早い段階からの検証の導入 システム分割の論理的な正しさの検証 物理的な強度やボトルネックのシミュレーション 13

現在の MBSE の動向 汎用的なものから特化したものへ ドメインに特化 : 自動車 鉄道 航空宇宙 交通 目的に特化 : 高信頼性 アーキテクチャの共通化 スケッチからモデルへ コミュニケーションを支援するための 絵 から 内容の精査が可能な モデル へ SysML で作成したモデルを利用したシミュレーション 理論から実践へ 実践結果のプロセスへのフィードバック 14

SysML 適用のポイント プロセス 検証 Copyright 2012 Mamezou Co.,Ltd. All rights reserved 15

プロセス (1) SysML の導入にはプロセスが必要 プロセスは最終的には独自定義 問題領域によりシステムズエンジニアリングの段階で重点的に検討することが異なるため システム間連係 物理的な強度 重量等に関するシミュレーション ハード ソフトの最適分割 MBSE を参考にするなら 汎用的なもの 概要の習得 問題領域特化 プロセス策定時のリファレンスモデル Copyright 2012 Mamezou Co.,Ltd. All rights reserved 16

プロセス (2) プロセス例 製品企画書 このプロセスのポイント SysML のダイアグラムのうち必要なものだけを利用 UML を併用 要求定義 要求分析 要件定義 システム設計 ( 論理 ) システム設計 ( 物理 ) 要求定義書 分析モデル システム仕様書 設計モデル ( 論理 ) 設計モデル ( 物理 ) 要求図 (SysML) ユースケース図 (UML) ユースケース記述 (UML) クラス図 (UML) ステートマシン図 (UML) シーケンス図 (UML) ステートマシン図 (UML) ブロック定義図 (SysML) 内部ブロック図 (SysML) ステートマシン図 (SysML) ブロック定義図 (SysML) シーケンス図 (SysML) 内部ブロック図 (SysML) ステートマシン図 (SysML) シーケンス図 (SysML) Copyright 2012 Mamezou Co.,Ltd. All rights reserved 17

プロセス (3) プロセス定義のポイント SysML をどの程度活用するのか スケッチ ( コミュニケーションを助ける絵 ) or モデル ( 内容の検証が可能なレベル ) モデルとして使うなら ダイアグラム間の整合まで考慮 SysML だけにこだわらない UML や MATLAB/Simulink の方が表現しやすい 検討しやすい観点があるならそちらを使う 例 ) 概念モデリングでは SysML ではなく UML を使用 Copyright 2012 Mamezou Co.,Ltd. All rights reserved 18

検証 (1) SysML でモデルを作り 人間のコミュニケーションを支援するのは第一段階 第二段階は 作ったモデルを活用した内容の検証 活用方法 SysML のモデルそのものを検証 モデリングツール上での動作シミュレーション モデルアニメーション EnterpriseArchitect Rhapsody MagicDraw( 要外部ツール ) 他のツールで読み込んで検証 SysML のモデルを他のモデリング言語に変換して検証 SysML4Modelica SysML のモデル情報を CAD ツールに渡して検証 メカ系 CAD (Siemens NX SysML(MagicDraw)) 電気系 CAD (AP210 モデル SysML) AP210(ISO10303-210) : 電気系 CAD 等で使われている製品データ交換用の標準フォーマット Copyright 2012 Mamezou Co.,Ltd. All rights reserved 19

検証 (2) モデリングツール上でのシミュレーション EnterpriseArchitect を使用したステートマシン図のシミュレーション EnterpriseArchitect を使用したパラメトリック図のシミュレーション (http://www.sparxsystems.jp/products/mdg/mdgsysml.htm から ) Copyright 2012 Mamezou Co.,Ltd. All rights reserved 20

検証 (3) SysML のモデルを他のモデリング言語に変換して検証 SysML4Modelica SysML 用拡張プロファイル このプロファイルを使って作られた SysML モデルは Modelica 形式に変換可能 SysML で作られたモデルを Modelica 上で分析可能にする Modelica システム記述のためのモデリング言語 形式的な表現とビジュアルな表現の双方での記述が可能 記述されたモデルを使ったシミュレーションが可能 Copyright 2012 Mamezou Co.,Ltd. All rights reserved 21

検証 (4) 車のサスペンションをモデル化 Modelica でシミュレーション fixed1 spring1 シミュレーション結果を反映 mass1 m=1 サスペンションを詳細化 図の出典 : Model-Based Systems Engineering (MBSE) Challenge : Modeling & Simulation Interoperability (MSI) Team Status Update INCOSE IW10, 2010 Copyright 2012 Mamezou Co.,Ltd. All rights reserved 22

まとめ SysML はシステムを視える化するための道具の段階から システム設計検討のための道具になり始めている SysML のシステムズエンジニアリングプロセス ( システム設計プロセス ) への組込み Model-Based Systems Engineering SysML モデルを使った検証 SysML モデルに基づくシミュレーション Modelica 等の他のモデリング言語との連係 CAD ツールとの連係 SysML は今後 ますます発展していくと考えられるので 未見の方は 是非! Copyright 2012 Mamezou Co.,Ltd. All rights reserved 23

ご清聴ありがとうございました Copyright 2012 Mamezou Co.,Ltd. All rights reserved 24