ログイン
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 学術論文等

組込み向け進化型ソフトウェアの効率的な拡張性強化手法

https://uec.repo.nii.ac.jp/records/9186
https://uec.repo.nii.ac.jp/records/9186
4bbf47bb-0e84-4df7-a565-db10dc1b0960
名前 / ファイル ライセンス アクション
IPSJ-JNL5702042.pdf IPSJ-JNL5702042 (3.6 MB)
Item type 学術雑誌論文 / Journal Article(1)
公開日 2019-05-09
タイトル
タイトル 組込み向け進化型ソフトウェアの効率的な拡張性強化手法
言語 ja
タイトル
タイトル An Automatically Improvement of Extensibility Method for Software Evolution of Embedded System
言語 en
言語
言語 jpn
キーワード
主題 組込みシステム
キーワード
主題 アジャイル
キーワード
主題 拡張性
キーワード
主題 レガシーコード
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者 佐々木, 隆益

× 佐々木, 隆益

ja 佐々木, 隆益

ja-Kana ササキ, タカノリ

en Sasaki, Takanori

Search repository
吉岡, 信和

× 吉岡, 信和

ja 吉岡, 信和

ja-Kana ヨシオカ, ノブカズ

en Yoshioka, Nobukazu

Search repository
田原, 康之

× 田原, 康之

ja 田原, 康之

ja-Kana タハラ, ヤスユキ

en Tahara, Yasuyuki

Search repository
大須賀, 昭彦

× 大須賀, 昭彦

ja 大須賀, 昭彦

ja-Kana オオスガ, アキヒコ

en Ohsuga, Akihiko

Search repository
抄録
内容記述タイプ Abstract
内容記述 市場ニーズの変化速度に対応した製品開発プロセスとしてアジャイル開発プロセスのようなライトウェイトな開発プロセスが台頭してきている.アジャイルも含め,このような進化型ソフトウェアは,継続的にリファクタリングを施しながらの機能開発を行う.特に組込みシステムでは,関連するハードウェアの個別進化に対しても,システムとしての対応が必要であり,拡張性や可変性の設計がなされていないと,製品リリースが進むにつれ,メンテナンス性の悪化を引き起こしやすくなる.本稿では継続的に発生する将来の機能追加において,システムの拡張性を強化する情報の提供を目的とし,ソースコードから,自動的に拡張性の構造を抽出し,拡張性を強化すべき箇所を特定,強化方法を提示する手法を提案する.さらに継続的に機能追加された実際の製品コードに対し,提案手法を適用した結果,提案手法の有効性を確認することができた.
抄録
内容記述タイプ Abstract
内容記述 Light weight development processes like Agile have emerged in response to rapidly changing market requirements. However software evolution processes including Agile are inadequate for software in embedded systems, as software undergoes frequent refactoring, targeting only immediate requirements. As a result maintainability decreases because the system is not designed to respond to changes in the associated hardware. In this paper, we propose a method for improving of extensibility. We also propose a technique for detecting and suggesting extensible design pattern automatically. Our approach is based on analyses of the call graph and the inheritance structure of source code to identify a layer structure that is specific to embedded software. These techniques provide us with objective and quantitative information about extensibility. We applied the proposal method to an actual product's code continuously and could verify an improvement in system's extensibility.
書誌情報 ja : 情報処理学会論文誌

巻 57, 号 2, p. 730-744, 発行日 2016-02-15
出版者
出版者 情報処理学会
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
権利
権利情報 © 2016 Information Processing Society of Japan. 本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。
関連サイト
識別子タイプ URI
関連識別子 http://id.nii.ac.jp/1001/00148181/
著者版フラグ
出版タイプ VoR
出版タイプResource http://purl.org/coar/version/c_970fb48d4fbd8a85
戻る
0
views
See details
Views

Versions

Ver.1 2023-05-15 09:41:59.557596
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR 2.0
  • OAI-PMH JPCOAR 1.0
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3