講演名 2014/1/23
拡張SysML記述に対する性能検証に必要な情報の抽出手法の提案
元家 裕介, 中田 明夫,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 組込みシステム開発においては,厳しいリソース制約下での性能要求の達成は重要な設計目標の一つであり,設計段階で性能要求を満たすか否かの検証が出来れば,そのような開発の効率化に有効である.我々は従来,タスク間の制御構造を記述したマルチタスクソフトウェアの振る舞い仕様,および,その振る舞いで使用されるプロセッサやバスなどのリソース情報から,指定したスループット性能要求を満たすか否かの検証を行う手法(スループット性能検証手法)を提案している.しかし,当該手法では独自モデルである複数タスク動作仕様による記述を検証対象としており,UMLなどの標準的な記述モデルに対して同様な検証が行えることが望ましい.そこで本研究では,SysML記述をUML MARTEの記法によって拡張した拡張SysML記述から性能検証に必要な情報である「タスク間順序関係」,「リソース情報」,「時間制約」を抽出し,抽出した情報を複数タスク動作仕様に変換する手法を提案する.提案手法により正しく変換が行えるか否かを評価するため,拡張SysML設計事例に対して,変換する前の拡張SysMLと変換した後の複数タスク動作仕様との動作意味の比較を行う.
抄録(英) Achieving performance requirements under severe resource constraints is one of the most important design issues in embedded system developments. Such developments will be made more efficient if we can verify whether the performance requirement is satisfied in early design phase. We formerly proposed a method for verifying whether a given behavioral (task graph level) specification of multitask software with its resource information such as processor, bus, etc. (called multitask behavioral specification) meet a given throughput performance requirement. However, the method can only deal with specification written in a peculiar language, and it is more desirable that we can verify performance of a specification written in some standard system specification such as UML. In this paper, we propose a method for extracting necessary information for performance verification from extended SysML, a standard system description language SysML extended with real-time constraints using UML MARTE style description, and converting it into the multitask behavioral specification. The necessary information for performance verification consists of ordering information among tasks, hardware resource usage information for each task, and the worst and the best case execution times for each task. To evaluate the proposed method, we convert some practical example of extended SysML into multitask behavioral specification, and compare their behavioral semantics.
キーワード(和) マルチタスクソフトウェア / SysML / 性能検証 / タスクグラフ / リソース情報 / 時間制約
キーワード(英) multitask software / SysML / performance verification / task graph / resource information / time constraints
資料番号 SS2013-52,MSS2013-55
発行日

研究会情報
研究会 SS
開催期間 2014/1/23(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) 拡張SysML記述に対する性能検証に必要な情報の抽出手法の提案
サブタイトル(和)
タイトル(英) A Method for Extracting Necessary Information for Performance Verification from Extended SysML Diagrams
サブタイトル(和)
キーワード(1)(和/英) マルチタスクソフトウェア / multitask software
キーワード(2)(和/英) SysML / SysML
キーワード(3)(和/英) 性能検証 / performance verification
キーワード(4)(和/英) タスクグラフ / task graph
キーワード(5)(和/英) リソース情報 / resource information
キーワード(6)(和/英) 時間制約 / time constraints
第 1 著者 氏名(和/英) 元家 裕介 / Yusuke MOTOIE
第 1 著者 所属(和/英) 広島市立大学大学院情報科学研究科
Graduate School of Information Sciences, Hiroshima City University
第 2 著者 氏名(和/英) 中田 明夫 / Akio NAKATA
第 2 著者 所属(和/英) 広島市立大学大学院情報科学研究科
Graduate School of Information Sciences, Hiroshima City University
発表年月日 2014/1/23
資料番号 SS2013-52,MSS2013-55
巻番号(vol) vol.113
号番号(no) 422
ページ範囲 pp.-
ページ数 6
発行日