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

JAIST Repository

N/A
N/A
Protected

Academic year: 2021

シェア "JAIST Repository"

Copied!
2
0
0

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

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title Aspect‑Oriented Design for Embedded Software Author(s) Noda, Natsuko

Citation

Issue Date 2008‑09

Type Thesis or Dissertation Text version author

URL http://hdl.handle.net/10119/4838 Rights

Description Supervisor: Professor Tomoji Kishi, School of Information Science, Doctor

(2)

論文の内容の要旨

ソフトウェア設計においては、横断的関心事を分離しカプセル化することが重要であり、アスペクト指向 技術をモデリングに適用することは非常に重要な課題である。我々はこれまで振舞いが複雑になりがちな 組込みシステムのソフトウェア設計について検討をしてきたが、その中でこのようなシステムの設計にお いてはアスペクト指向が有用であることがわかってきた。

アスペクト指向は、プログラミングのみならずソフトウェアの分析設計においても有用性が期待される技 術のひとつである。プログラミングにおいては、AspectJ というよく知られた言語があり、この言語がア スペクト指向技術の普及に役立っている。分析設計においてもプログラミング同様にアスペクト指向が実 際に利用されるためには、適切なアスペクト指向モデリングメカニズムが求められる。ここで、アスペク ト指向モデリングメカニズムとは、アスペクト指向モデリングの手段を提供するものであり、そこではア スペクトがクラスや関連等の従来からの概念と同様の最も重要なモデリング要素として扱われなければ ならない。

我々は、ソフトウェア開発、特に組込みソフトウェアの設計へのアスペクト指向の適用を研究し、そのた めのアスペクト指向モデリングメカニズムを開発している。我々の研究においては、アスペクトは関心事 をモジュール化する単位と定義され、全体のソフトウェアモデルの部分を含むものである。アスペクトは 関心事を実現する構造であると言うこともできる。これは、Hyper/Jにおけるhypersliceとの類似を持つ概 念である。我々のモデリングメカニズムにおいて、アスペクトはひとつ以上のクラスを含み、それぞれの クラスは振舞いを表現する状態モデルを持つ。こうしたモジュール化のメカニズムは、組込みソフトウェ アの設計において有用性が高いことがわかった。

本稿では、アスペクト指向モデリングメカニズムを提案する。本メカニズムにおいては、アスペクトはク ラス図で表現される構造モデルと状態図で表現される振舞いモデルによって定義され、アスペクト群は振 舞いモデル中の要素(イベント、遷移等)を用いてアスペクトの相互作用を定義するルールによりひとつの システムに組み上げられる。このモデリングメカニズムが組込みソフトウェアの設計にどのように用いら れるかについても本稿で述べる。

参照

関連したドキュメント

研究開発活動の状況につきましては、新型コロナウイルス感染症に対する治療薬、ワクチンの研究開発を最優先で

機械物理研究室では,光などの自然現象を 活用した高速・知的情報処理の創成を目指 した研究に取り組んでいます。応用物理学 会の「光

「心理学基礎研究の地域貢献を考える」が開かれた。フォー

[r]

12月 米SolarWinds社のIT管理ソフトウェア(orion platform)の

第4 回モニ タリン グ技 術等の 船 舶建造工 程へ の適用 に関す る調査 研究 委員 会開催( レー ザ溶接 技術の 船舶建 造工 程への 適

はじめに

設定支援ソフトウェアで設定したときは、データを付属の SD カードに保存した後、 FS-2500EP の設定操 作部を使って SD カードから