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

第 3 回 TERAS 成果報告会 TERAS V3 紹介と今後の展開 Tool Environment for Reliable and Accountable Software 一般社団法人 TERAS 理事開発委員長渡辺政彦 2014 年 3 月 12 日

N/A
N/A
Protected

Academic year: 2021

シェア "第 3 回 TERAS 成果報告会 TERAS V3 紹介と今後の展開 Tool Environment for Reliable and Accountable Software 一般社団法人 TERAS 理事開発委員長渡辺政彦 2014 年 3 月 12 日"

Copied!
15
0
0

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

全文

(1)

TERAS V3 紹介と今後の展開

Tool Environment for Reliable and Accountable Software

一般社団法人TERAS

理事 開発委員長 渡辺 政彦

2014年3月12日

(2)

最新 TERAS V3

・成果物間リンク -ファイル単位 -要素単位 ・Office(Word, Excel, PowerPoint) ・PDF ・カバレッジ確認 ・影響範囲分析 ・エクスポート (例:トレーサビリティマトリク ス出力) TERAS V2 = V1の機能+ツール連携,機能強化 ・REST/OSLC対応 (プラットフォーム化) ・Subversion連携 ・プラットフォーム基盤機能 -認証・ユーザ管理・ 共通基盤等 ・トレーサビリティ管理機能の強化 -タグベースリンク (自動リンク)等 ・成果物間リンク ・要素単位の強化 -MATLAB/Simulink,EA ・性能・品質改善

TERAS V3 = V2 +

課題管理ツール連携

・Trac, Redmine連携

・ZIPC Designer連携

・テキストファイル連携

・実証評価要望対応

(次ページ参照)

2011年度

Ver.1

2012年度

Ver.2

2013年度

Ver.3

(3)

TERAS実証評価参加企業分類



110社の内訳

Copyright © 2013 TERAS All Rights Reserved.

3

(4)

実証評価要望対応(概要一覧)

【操作手数を減らす】

 指定範囲モデル取り込みと、タグベースリンクを 同時に利用可能  指定範囲モデル取り込みと、WORDのアウトライン 取り込みを同時に利用可能  TRAモデル取り込みとタグベースリンクを、複数 ファイルまとめて実行可能  TRAモデルと実ファイル間のリンクを、フォルダ指 定で複数ファイルまとめて実行可能  タグベースリンクにて、ファイル名、 EXCELのワー クシート名もリンク対象とする  TRAモデルを別のフォルダへ移動できる

【視認性の向上】

 TRA カテゴリーがロックされていることをアイコン で明確化  WORDにおいて、TRA要素化した範囲を可視化  カテゴリコピーの派生関係を表示

【目的のデータを探しやすく】

 TRAモデル検索とリンク検索の部分一致検索対 応

【誤操作防止】

 TRA設定ツール サービスコントロール  ベースラインリンクチェック

【運用の幅を広げる】

 トレースタグを持つ要素だけをトレーサビリティ管 理対象として登録  ファイルサーバの実モデルファイルを共用可能  英語に対応

【セキュリティ】

 TRAアクセス権の制御  サーバSSL対応

【速度改善】

 多くの機能において速度改善

【稼働環境】

 64bit版のMS-OFFICE対応  64bit版のeclipseへ対応

などなど

(5)

TERAS V3 全体図

5 © TERAS 2014

Cloud

ALM

ALM(Application Lifecycle Management)

Traceability Repository TERAS-TRA

OSLC (Open Services for Lifecycle Collaboration)

OSLC REST

REST (Representational State Transfer) Traceability Plug-in

ZIPC Feature

Plug-in

Visio

Plug-in

SCM Plug-in CM Plug-in Version Control Repository Subversion TERAS無償提供 サードベンダー提供予定 MATLAB/Simulink

EA/ZIPC MS OfficeAcrobat PDF

Text(Source, XML etc) Bug Tracking Repository Trac / Redmine Docume ntation

OSLC TRA OSLC SCM OSLC CM

(6)

TERAS V3デモ

・成果物間リンク -ファイル単位 -要素単位 ・Office(Word, Excel, PowerPoint) ・PDF ・カバレッジ確認 ・影響範囲分析 ・エクスポート (例:トレーサビリティマトリク ス出力) TERAS V2 = V1の機能+ツール連携,機能強化 ・REST/OSLC対応 (プラットフォーム化) ・Subversion連携 ・プラットフォーム基盤機能 -認証・ユーザ管理・ 共通基盤等 ・トレーサビリティ管理機能の強化 -タグベースリンク (自動リンク)等 ・成果物間リンク ・要素単位の強化 -MATLAB/Simulink,EA ・性能・品質改善

TERAS V3 = V2 +

課題管理ツール連携

・Trac,

Redmine連携

・ZIPC Designer連携

テキストファイル連携

・実証評価要望対応

(次ページ参照)

2011年度

Ver.1

2012年度

Ver.2

2013年度

Ver.3

(7)

ソースコード連携

© TERAS 2014 7 

ソースコード ⇔ 設計書間のトレーサビリティ確保



設計書やテスト設計書等とソースコードをトレース可能



ソースコードの関数単位等で厳密な検証が可能となり、安全説明に役立つ



不具合発生時の影響範囲分析などが詳細に可能



テキストファイルであればトレース可能なため、トレース対象の文書が増える

 例えば、XMLやHTML、テキストで書いた仕様書等 サンプルソースコード

(8)

CM連携のイメージ



TERAS CM連携



影響範囲検索やカバレッジ確認の結果をチケット登録【TERAS】



要求仕様書の構造をタスクとしてチケット登録【TERAS】



それらを起点とする作業の管理(ワークフロー)に利用できる【Trac, Redmine】



変更管理ツール上の変更要求等をTRAモデルとして取り込み、他のTRAモデルと

リンクすることで、変更要求に対応する成果物のトレースに利用する事も可能

【TERAS】

(9)

CM連携のイメージ

© TERAS 2014 9 ワークフロー 開発プロセス 要求 設計 実装 試験 運用 ! ! ! ! ! !! ! ! ! ! ! ! !! ! ! ! ! ! ! !! ! ! !! ! ! !! ! ! ! ! ! ! ! ! ! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OKOK OK OK OKOK OK OK OKOK OK OK OK OK OK OK OKOK OK OK OKOK OK OK OKOK OK

プロジェクト管理

変更管理

トレーサビリティ管理

成果物の登録 チケットの登録

Trac, Redmineによる

チケット駆動管理

TERAS

チケットの起票 カバレッジの確認 影響範囲分析 カバレッジ確認結果や 影響範囲検索結果は 実施すべきタスクや変 更要求となるため、チ ケットとして起票し、管理 することでヌケモレなく作 業が実施可能となる

(10)

TERAS 今後の展開

・成果物間リンク -ファイル単位 -要素単位 ・Office(Word, Excel, PowerPoint) ・PDF ・カバレッジ確認 ・影響範囲分析 ・エクスポート (例:トレーサビリ ティマトリクス出 力) TERAS V2 = V1の機能+ツール連 携,機能強化 ・REST/OSLC対応(プ ラットフォーム化) ・Subversion連携 ・プラットフォーム基盤 機能 -認証・ユーザ管理・ 共通基盤等 ・トレーサビリティ管理機 能の強化 -タグベースリンク (自動リンク)等 ・成果物間リンク ・要素単位の強化 -MATLAB/Simulink,EA ・性能・品質改善 TERAS V3 = V2 + 課題管理ツール連携 ・Trac, Redmine連携 ・ZIPC連携 ・テキストファイル連携 ・実証評価要望対応 (次ページ参照)

2011年度

Ver.1

2012年度

Ver.2

2013年度

Ver.3

2014年度

無償提供

無償提供

無償提供

無償提供

TERAS

コミュニティ活動

商用版TERAS

CATS distributor

Version

“ZIPC TERAS”

(11)

TERAS目指す姿

© TERAS 2014 11



TERASを無償にて提供することで、より広く普及することが

可能となる



新たな開発環境の構築を通じ、消費者・産業界共にwin-winとなる状態を目指す。

無償提供

(12)

TERAS を無償にて提供



”TERAS”

”TERAS”

”TERAS”を

”TERAS”

無償

無償にて

無償

無償

にて

にて

にて

提供

提供する

提供

提供

する

する

する



独自

独自

独自ライセンス

独自

ライセンス

ライセンス

ライセンス(

TERASライセンス

TERAS

TERAS

TERAS

ライセンス

ライセンス

ライセンス



独自の利用条件(TERASライセンス)を設定する



TERASライセンスとして特徴的なことは、”TERAS”に頒布申

請を行うことにより、自由に頒布することが可能となる



TERAS

TERAS

TERAS

TERASのソースコードは

のソースコードは

のソースコードは

のソースコードはTERAS

TERASホームページで

TERAS

TERAS

ホームページで

ホームページで

ホームページで

4月頃

月頃

月頃

月頃

(13)

TERAS V3 アーキテクチャ全体像

© TERAS 2014 13 Cloud Traceability Repository TERAS-TRA OSLC REST Version Control Repository Subversion Model Repository ZIPC / EA /MATLAB/ … Microsoft® Office Bug Tracking Repository Trac / Redmine Code XML Text Acrobat® PDF SCM TRA CM

Client

(iTERAS)

※ ※ ※ ※ Eclipse SCM Server CM Server TRA Server Regular Expression Function

(14)
(15)

TERAS アーキテクチャ(Server)

© TERAS 2014

参照

関連したドキュメント

【助 成】 公益財団法人日本財団 海と日本プロジェクト.

社会福祉士 本間奈美氏 市民後見人 後藤正夫氏 市民後見人 本間かずよ氏 市民後見人

一般社団法人 葛西臨海・環境教育フォーラム事務局作成 公益財団法人 日本財団

第1回 平成27年6月11日 第2回 平成28年4月26日 第3回 平成28年6月24日 第4回 平成28年8月29日

高尾 陽介 一般財団法人日本海事協会 国際基準部主管 澤本 昴洋 一般財団法人日本海事協会 国際基準部 鈴木 翼

なお、関連して、電源電池の待機時間については、開発品に使用した電源 電池(4.4.3 に記載)で

会  議  名 開催年月日 審  議  内  容. 第2回廃棄物審議会

メーカー名 (株)キヌガワ (株)キヌガワ FINE JAPAN FINE JAPAN