SCDL
SCDL(英: Safety Concept Description Language)または安全コンセプト記述言語(あんぜんコンセプトきじゅつげんご)は、システムの安全設計をアーキテクチャ視点から整理し、論じるための表記法である。特に、自動車機能安全規格・ISO 26262が要求する、機能安全コンセプト[注釈 1]、技術安全コンセプト[注釈 1]、ハードウェア、ソフトウェアの安全アーキテクチャを効率的且つ効果的に検討、作成、説明、レビュー、共有するために利用できる[1][2][3]。
概要
[編集]SCDLは、安全設計においてアーキテクチャを主題として扱い、安全機構と安全に関連する要素の識別を階層的に論じる。SCDLで設計されるアーキテクチャは、要求と、要求が配置されるシステムの構成要素(サブシステム、ソフトウェア、ハードウェア)を明確に区別して扱え、要求間の依存関係、要求のグルーピングやグループ間の制約となる要求、要求の配置と重み付けの波及範囲を表現できる[4]。
歴史
[編集]2014年、山下修平[1][注釈 2]が提唱者となり、安全設計に対する問題意識が高い有志メンバーが集結して発足した、安全コンセプト記法研究会(あんぜんコンセプトきほうけんきゅうかい、英: Safety Concept Notation Study Group、SCN-SG)により、SCDLの策定活動が始まった[1]。
2016年4月、安全コンセプト記法研究会(SCN-SG)の活動成果が仕様としてまとまったため、SCDL仕様書の初版となるVersion1.0日本語版が発行された。同年11月、SCDL仕様書がVersion1.1日本語版に改定されると共に、SCDL仕様書Version1.1英語版が初版として発行された[1]。
2017年2月、日本国内を中心とする安全コンセプト記法研究会(SCN-SG)メンバーにより、SCDL仕様書[注釈 4]の更なる標準化活動が進められている[1]。
2018年8月、SCDL仕様書の最新版は、日本語版Version1.4(同年8月発行)、英語版Version1.3(同年8月発行)である[1]。
2019年8月、SCDL仕様書の英語版Version1.4がリリースされた[1]。
2020年11月、SCDL仕様書の最新版は、日本語版version1.5、英語版version1.4である[1]。
2021年11月、ASAM SCDL version1.6.0としてASAMよりリリースされる[5]
表記法
[編集]SCDLは独自で特殊な記号の集合になることを避けるため、これまで使い慣れたグラフィカルな各種表現法の拡張版として直感的に仕様理解を助けることで、エンジニアが安全設計に着目した会話や議論に注力できる表記法を取り入れている[6]。
SCDLの基本的な表記法では、基本要素として、要求、要求グループ、エレメントがある。また、基本要素間の関連を定義する表記方法として、インタラクション、システムバウンダリインタラクション、要求グループ・ペアリング線、制約条件からの引き出し線などがある。さらに、要求の重み付け(自動車機能安全規格・ISO 26262ではASIL[注釈 5][注釈 1]と呼ばれる安全性要求レベル)の表記もサポートしている[6]。
SCDLではこれらの基本的な表記法を用いてグラフィカルに安全設計を進める[6]。
国際標準化
[編集]ASAM (英: Association for Standardisation of Automation and Measuring Systems)により国際標準化が進められている。「ASAM SCDL」プロジェクトとして新しい標準開発の位置付けである。2020年6月にプロジェクトが開始された[7]。
2021年11月9日に新しい国際標準 "ASAM SCDL"として初版version 1.6.0がASAMよりリリースされた。ASAM SCDLはPart1、Part2、およびPart3の三部構成となっている。その内、Part1である"ASAM SCDL Notation Specification Version 1.6.0" および、Part2である"ASAM SCDL Practical Examples Version 1.6.0"は、Free of Chargeとして無料配布されている。Part3である"ASAM SCDL Data Exchange Specification Version 1.6.0"は、Free of Charge for membersとしてASAM会員向けに無料配布されている[5]。
サポートツール
[編集]- Enterprise Architect 日本語版 - UMLモデリングツールEnterprise Architectの日本語版[2]
- Safilia - SCDL対応安全コンセプト設計ツール[3]
- STATURE - 品質リスクマネージメントソリューション[8]
- 3DEXPERIENCEプラットフォーム - ビジネス・エクスペリエンス・プラットフォーム[9]
- microTRACER - トレーサビリティ管理ツール[10]
- ZIPC TERAS - ソフトウェアの安全性・品質管理ツール[11]
- REQTIFY - ISO 26262管理ソリューション[12]
- astah* System Safety - 安全が重要なシステム開発現場に向けたモデリングツール[13]
脚注
[編集]注釈
[編集]出典
[編集]- ^ a b c d e f g h “SCN-SG Web site Safety Concept Notation Study Group”. Safety Concept Notation Study Group. 2017年2月15日閲覧。
- ^ a b “安全コンセプト記述言語(SCDL)の利用について”. スパークスシステムズ ジャパン. 2017年2月15日閲覧。
- ^ a b “Safilia : ISO26262版 SCDL対応安全コンセプト設計ツール”. GAIO. 2017年2月15日閲覧。
- ^ “01-SCN-OC 2016 Welcomeオープニング_20160728”. Safety Concept Notation Study Group. 2017年2月15日閲覧。
- ^ a b “新しい国際標準"ASAM SCDL"初版リリース”. 2022年1月30日閲覧。[リンク切れ]
- ^ a b c “03-SCDL仕様書について_20160728”. Safety Concept Notation Study Group. 2017年2月15日閲覧。
- ^ “ASAM SCDL”. 2020年11月14日閲覧。
- ^ “安全分析ソリューション”. 構造計画研究所. 2019年4月25日閲覧。
- ^ “ビジネス・エクスペリエンス・プラットフォーム”. Dassault Systèmes K.K. Japan. 2019年4月25日閲覧。
- ^ “機能安全規格「ISO26262」対応支援”. 株式会社DTSインサイト. 2019年4月25日閲覧。
- ^ “トレーサビリティの確保(”. キャッツ株式会社. 2019年4月25日閲覧。
- ^ “要件の追跡可能性とインパクト分析の管理”. Dassault Systèmes K.K. Japan. 2019年4月25日閲覧。
- ^ “安全分析設計論証に対応したMBSEツール”. 株式会社チェンジビジョン. 2020年11月14日閲覧。
関連項目
[編集]外部リンク
[編集]- Safety Concept Notation Study Group - 安全コンセプト記法研究会(SCN-SG)ウェブサイト