WEKO3
アイテム
時間付きデザインパターンに基づく実時間並行ソフトウェアの開発手法
https://ipsj.ixsq.nii.ac.jp/records/16871
https://ipsj.ixsq.nii.ac.jp/records/16871462df7fa-ded0-480d-9011-2e11dba66296
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2001 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 2001-07-15 | |||||||
| タイトル | ||||||||
| タイトル | 時間付きデザインパターンに基づく実時間並行ソフトウェアの開発手法 | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | A Development Method for Real - time Concurrent Software Based on Timed Design Patterns | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | 発表概要 | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 名古屋大学大学院工学研究科情報工学専攻 | ||||||||
| 著者所属 | ||||||||
| 名古屋大学大学院工学研究科情報工学専攻 | ||||||||
| 著者所属 | ||||||||
| 名古屋大学大学院工学研究科情報工学専攻 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Department of Information Engineering, School of Engineering, Nagoya University | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Department of Information Engineering, School of Engineering, Nagoya University | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Department of Information Engineering, School of Engineering, Nagoya University | ||||||||
| 著者名 |
高木, 豊典
結縁祥治
阿草, 清滋
× 高木, 豊典 結縁祥治 阿草, 清滋
|
|||||||
| 著者名(英) |
Toyonori, Takagi
Shoji, Yuen
Kiyoshi, Agusa
× Toyonori, Takagi Shoji, Yuen Kiyoshi, Agusa
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | 本稿では時間付きデザインパターンに基づいた実時間並行ソフトウェアの開発手法を提案する.本手法に沿った開発の流れは,最初に時間付きデザインパターンに基づいてソフトウェアをモデル化をする.次にスレッドスケジューリング情報を定めることでモデルからソフトウェアのテンプレートを生成し,テンプレートに基づいてコーディングを行う.筆者らは時間オートマトンによって時間情報を付したデザインパターンとして``時間付きデザインパターン''を提案している.クラス図に時間オートマトンを付加することで,時間の概念を持つメソッドの振舞いを明示的に記述し,非実時間部分と実時間部分を分離したモジュールを構成する.本稿における開発手法では1つの時間オートマトンを1つのスレッドとして実装する.さらに,スレッド間のスケジューリングを定めることで時間オートマトンを合成し,ソフトウェアの実時間部分を実現するクラスのテンプレートを生成する.生成されたテンプレートに基づいてコーディングすることにより実時間並行ソフトウェアを作成する.このような開発手法を用いることで,デザインパターンに基づくソフトウェア開発が実時間並行ソフトウェアに拡張できることを示す. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | We propose a development method for real-time concurrent software based on timed design patterns. The steps of our development method are following.The first step,the developer designs software model based on timed design patterns. The next step,he translate the model to software template and he do program coding based on the template. We have proposed "Timed Design Patterns" which is design patterns with timed automaton description. We describe time information explicitly in class diagrams by timed automaton. By the description we designs software as a composition of timed modules and untimed modules.In our development method we implement a timed automaton as a thread. Then we construct product of timed automaton by thread scheduling information and we create template classes for implementing real-time part of software. We make real-time concurrent software by coding based on the template classes. It is shown that software development based on design patterns can extend to real-time concurrent software development by our development method. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA11464814 | |||||||
| 書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 42, 号 SIG07(PRO11), p. 87-87, 発行日 2001-07-15 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 1882-7802 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||