IEC 62304 医療機器ソフトウェアSLCP支援サービス

医療機器のソフトウェア安全設計・保守に必要なライフサイクルプロセス(Software LifeCycle Processes:SLCP)に関する国際規格IEC 62304:2006 が、EN 62304:2006 として、欧州整合規格化され、IEC 62304:2006 に基づいたソフトウェアの開発・ベリフィケーション・バリデーション、製品ライフサイクルを通しての管理は、緊急の課題となっています。また、欧州以外の例えば米国でもソフトウェアの開発・ベリフィケーション・バリデーションのシステム構築において、IEC 62304:2006 は重要な位置づけの国際規格として認識されています。IEC 62304:2006 が求めているのは、「安全」を実現目標にしたソフトウェアの品質管理です。求められるソフトウェア品質管理は、航空機、自動車、原子力、鉄道などでの「機能安全」で求められる品質水準と同等です。
テクマトリックスでは、これまでソフトウェアの品質向上のためにさまざまな方策やツールをお客様に提案し、共に実現してまいりました。その中で培ったソフトウェアエンジニアリングのノウハウを、IEC 62304 医療機器ソフトウェアSLCP 支援サービスとして、ご提供します。
テクマトリックスでは、これまでソフトウェアの品質向上のためにさまざまな方策やツールをお客様に提案し、共に実現してまいりました。その中で培ったソフトウェアエンジニアリングのノウハウを、IEC 62304 医療機器ソフトウェアSLCP 支援サービスとして、ご提供します。
IEC 62304では、上に示す構成で、ソフトウェア開発におけるプロセスとアクティビティが規定されています。その中で、IEC 62304 医療機器ソフトウェアSLCP 支援サービスでは、全プロセス(箇条5~9)にわたり、要求される各種の認証取得要件を満足するための支援サービスを提供します。
ソフトウェア設計支援
要件、機能、モデル/設計書、ソフトウェアコンポーネント、V&Vテストといった開発プロセスにわたる複雑な相互依存関係をMDM(MultipleDomain Matrix)の技術をもとに「見える化」します。つまり品質-機能展開をアーキテクチャ分析ツール『Lattix』を使って実現します。これによりIEC/EN 62304:2006のソフトウェア開発における、変更管理に伴う、トレーサビリティの確保も可能になります。また、UML、SysMLなどによる複雑なモデル記述も『Lattix』により簡潔なマトリックス表現で捕らえることが可能になります
- Lattix ~アーキテクチャ分析ツール~
- ソースコードやモデルの構成する要素と要素間の依存関係を、DSM (Dependency Structure Matrix)と呼ばれる手法により、 直感的でわかりやすい表形式で表します。
ソフトウェア構成・変更管理
- AccuRev~プロセス指向構成・変更管理ツール~
- 複数拠点での分散開発や並行開発、アジャイル開発を含む、さまざまな開発手法・開発スタイルに適用でき、かつ、管理工数の大幅な削減を可能にするソフトウェア構成・変更管理ツールです。
ソフトウェア実装・検証支援
機能安全規格ISO 26262 / IEC 61508ツール認証を取得することで、ツールの妥当性検証のユーザ負担軽減を実現した『C++test』の静的解析機能とフロー解析機能を利用して、コーディング標準に対する適合性を検証し、実行時のバグに繋がるパスを特定します。『C++test』の単体テスト機能やアプリケーション検証機能を利用して、「テストケースの生成」や「テストの実行」、「テストカバレッジ情報の収集」を自動化します。『C++test』の利用により、IEC/EN 62304:2006の検証計画のタスク要件を満たします。
また、既存コードの「見える化」には、ソースコード解析ツール『Understand』を利用します。ソースコードの複雑性を数値化するメトリクスを取得することにより、テストの容易性や保守性を分析します。これにより既存コードに関する文書化を効率よく実施することができます。
また、既存コードの「見える化」には、ソースコード解析ツール『Understand』を利用します。ソースコードの複雑性を数値化するメトリクスを取得することにより、テストの容易性や保守性を分析します。これにより既存コードに関する文書化を効率よく実施することができます。
- C++test~ISO26262 / IEC 61508ツール認証取得C/C++対応自動テストツール~
- 単体テスト、静的解析、フロー解析、実行時メモリエラー検出を1ツールで実行可能。高品質なC/C++ソフトウェアの開発をサポートします。
- Understand ~ソースコード解析ツール~
- アーキテクチャから個々のクラスや関数まで、あらゆるレベルでソースコードを解析し、プログラムの制御フローや構造、クラス継承、関数や変数の関係などを見える化します。
IEC/EN 62304:2006が要求する各プロセス、アクティビティ、タスクの要求事項と現状のギャップ分析からアセスメントはスタートします。また、IEC/EN 62304:2006に対応した各計画に基づいて実施する場合、基盤となるISO14971、ISO13485のQMSとの連動性にも実施の範囲を広げます。IEC/EN 62304:2006の各タスク要求事項に対しては、ソフトウェアエンジニアリング(ISO/IEC12207)、システムエンジニアリング(ISO/IEC15288)の成果を取り入れた展開を実施します。ソフトウェアの品質保証体制を構築できた際には、その運用を定着、効率化するために各種ツール導入を薦めます。
| 2011年12月5日 | SEニュース:2011年12月5日:テクマトリックスとガイア・システム・ソリューション、組込みシステム開発向けソリューション事業で業務提携 |
|---|
【このサービス/製品に関するお問い合わせ先】
E-MAIL: se-info@techmatrix.co.jp
東京本社
〒108-8588 東京都港区高輪4丁目10番8号 京急第7ビル
システムエンジニアリング事業部
ソフトウェアエンジニアリング営業部
TEL: 03-5792-8606
FAX: 03-5792-8706
大阪支店
〒541-0054 大阪市中央区南本町2丁目6番12号 サンマリオンNBFタワー6F
TEL: 06-6243-3801
FAX: 06-6243-3803
















