• 検索結果がありません。

2 Contents はじめに IV&Vとは なぜIV&Vか IV&Vのアプローチ IV&V 事 例 最 新 の 取 り 組 み NASA

N/A
N/A
Protected

Academic year: 2021

シェア "2 Contents はじめに IV&Vとは なぜIV&Vか IV&Vのアプローチ IV&V 事 例 最 新 の 取 り 組 み NASA"

Copied!
57
0
0

読み込み中.... (全文を見る)

全文

(1)

生きた要求を捕まえる

IV&Vの狙いと効果

白坂成功

(2)

[email protected] 26 Feb. 2013

Contents

はじめに

IV&Vとは

なぜ

IV&Vか

IV&Vのアプローチ

IV&V事例

最新の取り組み

2

©NASA

(3)

はじめに

(4)

[email protected] 26 Feb. 2013

4

自己紹介

• 修士:東京大学大学院工学系研究科、博士:慶應義塾大学大学院SDM研究科

• 1994年 大手電機メーカ入社 人工衛星開発に従事(15年間)

• おりひめひこぼし(技術試験衛星VII型)の運用設備の開発、運用メンバー

• ランデブードッキング試験設備の開発

• 宇宙ステーション輸送機(HTV:H-II Transfer Vehicle)のシステム設計、運

用システムの設計、運用メンバー

• ドイツAstrium社に駐在(ESAの衛星システムシミュレータ開発)

• 準天頂衛星システム、総合システム開発のプロジェクト管理、システム設計

(5)

5

自己紹介(継続)

2004年より慶應義塾大学非常勤講師、2010年4月より慶應大学専任准教授

• ほどよし信頼性工学:適度なコストと適切な信頼性→超小型人工衛星

• システム開発方法論の研究→人工衛星、スマートグリッド、機能安全、System

Assurance

• 最新のシステムエンジニアリング方法論

→Systems of Systems, Enterprise Systems Engineering, Engineering Systems

• ISO JTC1/SC7/WG42 Architecture主査

• ISO/IEC 42010 (IEEE1471) Architecture Description

• ISO/IEC 42030 Architecture Evaluation (WD2)

(6)

[email protected]

26 Feb. 2013

SDM

(7)

日本の問題:

環境問題

年金

防衛

貿易

国家財政破綻

国家ビジョン

TPP

農業

技術のガラパゴス化

理系離れ

領土問題

セキュリティー

資源

格差

国際競争力の低迷

小子高齢化

外交

閉塞感

雇用

教育

激動する現代社会が直面する問題の多くは、

問題をシステムとして俯瞰的視点からとらえ、

全体として整合性のある解を導くべき問題なの

に、誰もそれができないこと。

7

(8)

[email protected] 26 Feb. 2013

日本の問題:

日本の問題を解決するには?

「問題をシステムとして俯瞰的にとらえ全体とし

て整合性のある解を導く方法」を確立し、これを

身につけた人材の育成を行うべき。

激動する現代社会が直面する問題の多くは、

問題をシステムとして俯瞰的視点からとらえ、

全体として整合性のある解を導くべき問題なの

に、誰もそれができないこと。

8

(9)

システムデザイン・マネジメント研究科とは?

システムズエンジニアリングを基盤に、複

雑に絡み合った問題をシステムとして解

決するための方法を伝授する、これまで

にない、文理融合型の大学院。

9

(10)

[email protected] 26 Feb. 2013

デザイン学

システム学

マネジメント学

リーダーシップ力

創造力

コミュニケーション能力

国際性

実行力

SDM

チームでの協働によりイノベーション

を生み出すデザイン思考を基盤とす

デザイン学

体系

システムズエンジニアリングを基盤

とするシステム学体系

プロジェクトマネジメントやビジネス系

科目によるマネジメント学体系

システマティッ

ク に 学 ぶ 手 法

を 駆 使 し た 新

コンセプトデザ

インと検証

PMP(Project

Management

Professional)

認 定 に つ な が

る科目群

必 修 コ ア 科 目

を中心にシステ

ムとしての見方

の 基 礎 を 徹 底

的に教育

SDM学

による人材育成

10

(11)

多様な学生のメルティングポット

11

Manufacturing, 19.6 Communication s, 11.2 Consulting, 10.3 Informaton Technology, 9.3 Aerospace, 6.5 Finance, 4.7 Real Estate, 3.7 Government, 3.7 Construction, 3.7 Enegy, 3.7 System, 2.8 Medical, 1.9 Publishing/Med ia, 1.9 Legal, 1.9 Logistics, 1.9 Teacher, 1.9 Education, 1.9 Material, 1.9 Design, 1.9 Civil Servant, 1.9

Sports, 0.9 Translation, 0.9 Food, 0.9 Pharmaceutical , 0.9

(%)

多様なバックグラウンド

平均年齢32歳

就業経験:34%

平均年齢42歳

就業経験:89%

修士

博士

留学生20%、年々増加中

企業派遣:JAXA、防衛省、NEC、NTTデータ他多数

(12)

[email protected] 26 Feb. 2013

(1) リサーチインテンシブコース

(2) ラーニングインテンシブコース

・コア科目(2単位×4科目)

・デザインプロジェクトALPS(4単位)

・SDM研究(8単位)

・選択科目(8科目16単位以上)

新卒学生+社会人学生

学位:SE学、SDM学

・コア科目(2単位×4科目)

・デザインプロジェクトALPS(4単位)

・デザインプロジェクト研究(2単位)

・選択科目(16科目32単位以上)

社会人経験3年以上の社会人に限る

学位:SDM学

コア科目 選択科目 SDM研究 デザインプロジェクトALPS 1年次 2年次 コア科目 選択科目 PDM研究 デザインプロジェクトALPS 1年次 2年次

12

要望が多いため、1年のCertificateコース新設予定:学位はないが、同じ授業を受講可能

企業社内研修コースの提供:JAXAほか

(13)

デザインプロジェクト科目

Design Project

イノベーションの実践方法学習

Keio+MIT+Stanford+TUDelft

●年間を通してのグループプロジェクト

●徹底的な社会ニーズの分析からシステムのデザインまで

●企業からも持ち込み課題に対してソリューション提案

13

(14)

[email protected]

26 Feb. 2013

(15)
(16)

[email protected]

26 Feb. 2013

IV&Vとは

(17)

17

Independent Verification and Validation

検証:システムが正しく作られていることを確認

“Building the thing right”

妥当性確認:正しいシステムが作られていることを確認

“Building the right thing”

(18)

[email protected]

26 Feb. 2013

18

(19)

19

Definition at ISO/IEC15288:2008

verification

– confirmation, through the provision of objective evidence, that specified

requirements have been fulfilled [ISO 9000:2005]

– NOTE Verification is a set of activities that compares a system or system

element

against the required characteristics

. This may include, but is not

limited to, specified requirements, design description and the system itself.

validation

– confirmation, through the provision of objective evidence, that the

requirements for a specific intended use or application have been fulfilled

[ISO 9000:2005]

– NOTE Validation is the set of activities ensuring and gaining confidence that

a system is able to accomplish its intended use, goals and objectives (i.e.,

meet stakeholder requirements) in the intended operational environment.

(20)

[email protected]

26 Feb. 2013

20

Independent Verification and Validation

独立

IV&Vの形態

(21)

なぜ

IV&Vか

(22)

[email protected] 26 Feb. 2013

22

開発担当が

“やるべきこと”を

知っている

知らない

やっている

意識していやっているが、

不十分(抜け漏れ、思い

込み)

無意識でやっているため、

不十分(思いつき、思い

込み)

やってない

時間がない、やり忘れた

などでやってない

やるきっかけもない

なぜIV&Vが必要なのか?

なぜV&Vではだめなのか?

→開発担当では見つけられない不具合を見つけられないから?

→なぜみつけられないのか?

(23)

23

開発担当が

“やるべきこと”を

知っている

知らない

やっている

意識していやっているが、

不十分(抜け漏れ、思い

込み)

無意識でやっているため、

不十分(思いつき、思い

込み)

やってない

時間がない、やり忘れた

などでやってない

やるきっかけもない

論理的な考えの不足

開発に対する理解の不足

手法に対する理解の不足

対象に対する知識の不足

+

最新の知識の不足

役割・立場の違い

(24)

[email protected]

26 Feb. 2013

IV&Vのアプローチ

(25)

25

開発者と第三者検証者との違いの観点

−同じことを別の人がやる

異なる論理と異なる経験(開発、手法、対象知識)の活用

−同じ目的を別の手法でやる

−異なる目的のことをやる

役割・立場の違いの観点

−開発者側では出来にくいことをやる

分野横断的な見方、利用者の観点

実施者のベースの違いの観点

−経験に基づくV&V:開発者とは異なる経験

−論理に基づくV&V:開発者とは異なる論理

IV&Vのアプローチ

(26)

[email protected] 26 Feb. 2013

26

IV&Vのアプローチ:Process

System Requirements System Design Subsystem Requirements Subsystem Design Subsystem Design Component Requirements Software Requirements Component Design Software Design Component Design Software Design Component Design Software Design Module/Assembly Requirements Module/Assembly Design Module/Assembly Design Module/Assembly Design Drawings Manufacture/Coding Module/Assembly Design Module/Assembly Design Module/Assembly Test Module/Assembly Test Plan Component Test Software Test Component Test Software Test Component Test Software Test Products Verification Results Component Test Plan

Software Test Plan

Subsystem Test Subsystem Test

Subsystem Test Plan

Verification Results

System Test

Verification Results System Test Plan

Final Verification Results

要求品質

・正しさ

・完全性

・無矛盾性

・追跡性

・検証性

設計品質

・正しさ

・追跡性

・検証性

試験品質

・十分なカバレッジ

・十分なストレス

・正しい試験設定

(27)

27

IV&Vのアプローチ:Process

System Requirements System Design Subsystem Requirements Subsystem Design Subsystem Design Component Requirements Software Requirements Component Design Software Design Component Design Software Design Component Design Software Design Module/Assembly Requirements Module/Assembly Design Module/Assembly Design Module/Assembly Design Drawings Manufacture/Coding Module/Assembly Design Module/Assembly Design Module/Assembly Test Module/Assembly Test Plan Component Test Software Test Component Test Software Test Component Test Software Test Products Verification Results Component Test Plan

Software Test Plan

Subsystem Test Subsystem Test

Subsystem Test Plan

Verification Results

System Test

Verification Results System Test Plan

Final Verification Results

要求品質

・正しさ

・完全性

・無矛盾性

・追跡性

・検証性

設計品質

・正しさ

・追跡性

・検証性

試験品質

・十分なカバレッジ

・十分なストレス

レビュー

モデルベース

形式手法

トレービリティ

レビュー

モデルベース

形式手法

トレーサビリティ

自動試験ツール

(28)

[email protected]

26 Feb. 2013

28

IV&Vのアプローチ:Process

(29)

29

IV&Vのアプローチ:System Life Cycle

Concept Approval Typical Decision Gates New Initiative Approval Development Approval Production Approval Operational Approval Deactivation Approval ISO/IEC 15288 NASA NPG

Concept Stage Development Stage Production Stage Operational Stage Retirement Phase Utilization Phase Support Phase Check Points

トレーサビリティ

・要求ー設計ー試験ー運用

・完全性

・論理性

(30)

[email protected]

26 Feb. 2013

30

ISO/IEC

15288

Concept Stage Development Stage

Production Stage Operational Stage Retirement Phase Utilization Phase Support Phase User Requirements Definition Phase Concept Definition Phase System Specification Phase Acq Prep Phase Source Select. Phase Development Phase Verification Phase

(31)

31

V&Vのストラテジー自体のIV&Vも必要

(32)

[email protected]

26 Feb. 2013

IV&V事例

(33)
(34)

[email protected]

26 Feb. 2013

2.「こうのとり」とは

34

(35)

2.「こうのとり」とは

35

出典: JAXA (HTV1Press Kit)

全長:約9.8m

直径:約4.4m

総質量:最大16.5ton

補給能力:最大6ton

(36)

[email protected]

26 Feb. 2013

2.「こうのとり」とは

36

(37)

Requirementに注目した活動 (Task1~4)

– 要求間の

トレーサビリティチェック

– 要求の妥当性、検証可能性の評価

– 故障復帰機能の欠陥、矛盾のチェック

– 改良に向けた技術的な提案

Fault Tree Analysis, Hazard Reportの評価

HTV IV&V活動概要

対有人システムとして

安全に関する部分

を対象

米国C.S.Draper研究所へ実施を依頼

– 対有人ランデブおよび宇宙機制御という分野における

豊富

な経験に基づく活動

– 輸出管理手続きを経た情報の提供

出典:クリティカルソフトウェアワークショップ2002

(38)

[email protected] 26 Feb. 2013

Requirementに注目した活動 (Task1~4)

– 要求間の

トレーサビリティチェック

– 要求の妥当性、検証可能性の評価

– 故障復帰機能の欠陥、矛盾のチェック

– 改良に向けた技術的な提案

Fault Tree Analysis, Hazard Reportの評価

HTV IV&V活動概要

対有人システムとして

安全に関する部分

を対象

米国C.S.Draper研究所へ実施を依頼

– 対有人ランデブおよび宇宙機制御という分野における

豊富

な経験に基づく活動

– 輸出管理手続きを経た情報の提供

メーカ

支援

JAXA殿

Draper

契約 Concept Level 独立評価レポート Conceptual Communication

メーカ

Draper

JAXA殿

契約 Engineering Communication Engineering 独立評価レポート 出典:クリティカルソフトウェアワークショップ2002

(39)

HTV IV&V活動内容

System Requirements Original Requirements from NASA

Tailoring

Task1

System Design Subsystem Requirements Subsystem Design Subsystem Design Component Requirements Software Requirements Component Design Software Design Component Design Software Design Component Design Software Design Module/Assembly Requirements Module/Assembly Design Module/Assembly Design Module/Assembly Design Drawings Manufacture/Coding Module/Assembly Design Module/Assembly Design Module/Assembly Test Module/Assembly Test Plan Component Test Software Test Component Test Software Test Component Test Software Test Products Verification Results Component Test Plan

Software Test Plan

Subsystem Test Subsystem Test

Subsystem Test Plan

Verification Results

System Test

Verification Results System Test Plan

Final Verification Results

Task2

Task3,4

Task5

(40)

[email protected] 26 Feb. 2013

HTV IV&V活動結果

以下の指摘を受け、文書の改定を実施

– トレースが完全には取れない要求の存在

– 不十分な要求のブレークダウン

– TBD(To Be Determined)項目残

設計者の意識高揚

(設計根拠の論理的説明)

→ライフサイクルを通じて、開発フェーズにあわせた実施

価値の低い指摘の排除

→設計者のやる気をそがない

→指摘は数ではなく、質であるという意識

出典:クリティカルソフトウェアワークショップ2002

(41)

41

「こうのとり」運用中の出来事:1号機

出典:“宇宙ステーション補給機技術実証機(HTV1)プロジェクトに係る事後評価について” . 宇宙航空研究開発機構 有人宇宙環境利用ミッション本部 HTV プロジェクトマネージャ虎野吉彦 (2010年9月21日)

使用条件の違い

組織を超えた思い込みの違い

思い込み?

(42)

[email protected] 26 Feb. 2013

42

5. 「こうのとり」運用中の出来事:成功要因(機体関連)

出典:“宇宙ステーション補給機技術実証機(HTV1)プロジェクトに係る事後評価について” . 宇宙航空研究開発機構 有人宇宙環境利用ミッション本部 HTV プロジェクトマネージャ虎野吉彦 (2010年9月21日)

(43)

43

JAXA内

ISSプログラム

パートナー

(44)

[email protected] 26 Feb. 2013

44

「こうのとり」運用中の出来事:成功要因(運用関連)

出典:“宇宙ステーション補給機技術実証機(HTV1)プロジェクトに係る事後評価について” . 宇宙航空研究開発機構 有人宇宙環境利用ミッション本部 HTV プロジェクトマネージャ虎野吉彦 (2010年9月21日)

異なる立場でのチェック

(45)

運用結果安全設計:3号機運用中の出来事

(46)

[email protected]

26 Feb. 2013

最新の取り組み

(47)

47

変化する環境への対応:Enterprise Systems Engineering

出典:The Seven Samurai of Systems Engineering Dealing with the Complexity of 7 Interrelated Systems, James N Martine, 14th International Symposium INCOSE, 2004

(48)

[email protected]

26 Feb. 2013

48

変化する環境への対応:Enterprise Systems Engineering

(49)

49

変化する環境への対応:Engineering Systems

(50)

[email protected]

26 Feb. 2013

50

新たな安全解析方法論

システム思考に基づく安全解析

– MIT Nancy Leveson教授の提唱する手法

– STAMP/STPA : Systems-Theoretic Accident Model and

Processes/(STAMP-Based Process Analysis

出典:”Modeling and

Hazard Analysis using

STPA”(WOCS2011)

(51)

ほどよし信頼性工学

超小型衛星開発を通じた、コストをあげない品質保証のあり方

– 日本流のあうんの呼吸を活かした開発

– コンテクストと目的の理解

– 欧米流の説明責任からの日本流の説明責任へ

51

(52)

[email protected] 26 Feb. 2013

52

• レベル1:軌道上でソフトウェアを容易に再構成できる設計

• 軌道上でより最適なパラメタにチューニング(打ち上げ時は

地球補足まで出来ればよい。)

• 想定外の状況に対しても対応

• 顧客の要望変化へも柔軟に対応

運用中に調整が可能な設計(Adaptive)

• レベル2コーディングをしないソフトウェア開発

• パラメタ設定によるSDKライブラリからソフトウェアを実現

• 単体モジュールの設計検証と製造検証が不要

• ソフトウェア全体の検証は打ち上げまでに必要なところを検

(53)

コーディングレスの搭載ソフトウェア

モード移行条件、移行先、モード内実行機能をすべてパラメタで設

定できるソフトウェア

53

m1

m2

モード内における

実行される機能

順番

タイミング

すべてパラメタで指定

モード内におけるすべての

モードが遷移する条件

遷移先

すべてパラメタで指定

形式手法の活用

(54)

[email protected] 26 Feb. 2013

システムアシュアランス

安全性のみではなく、システムの品質特性を保証

– 機能安全(IEC61508, ISO26262)からシステムアシュアラ

ンス(鉄道RAMS:IEC 62278)へ

– RAMS

• Reliability, Availability, Maintainability and Safety

– ISO/IEC 15026 Systems Assurance

Smart Grid/Smart Cityのシステムアシュアランス

(55)

55

Safety Case/Assurance Case

Strategicに“効率的”に『安全であること』を示す取組み

– Safety Caseの活用

– GSNを使ったD-Case

– コンセプトの構造化

– 対応する設計の明確化

– 必要な文書の識別

– 日本流の開発実現へ!

(56)

[email protected]

26 Feb. 2013

システム規格

56

(57)

まとめ

はじめに

IV&Vとは

なぜIV&Vか

IV&Vのアプローチ

IV&V事例

最新の取り組み

57

参照

関連したドキュメント

Male adaptor series EC400KC、 EC200KC、

– proper & smooth base change ← not the “point” of the proof – each commutative diagram → Ð ÐÐÐ... In some sense, the “point” of the proof was to establish the

The field of force F can be considered of mechanical (newtonian) nature as being contravariant (spray), or as a Lorentz field of force, of electromagnetic nature as being covariant..

A cocomplete monoidal closed category is said to be locally λ-bounded as a closed category if its underlying ordinary category is locally λ-bounded and, in addition, the functors A ⊗

California (スマートフォンの搜索の事案) と、 United States v...

5 WAKE High voltage digital input pin to switch the part from sleep− to standby mode.. 6 INH

Maximum dro- pout voltage value is limited by minimum input voltage V in = 4.5 V recommended for guaranteed operation at maximum output current.. 13.Values based on design

Power dissipation caused by voltage drop across the LDO and by the output current flowing through the device needs to be dissipated out from the chip. 2) Where: I GND is the