A Study on Model-Driven Development Embracing Uncertainty
Project/Area Number |
26240007
|
Research Category |
Grant-in-Aid for Scientific Research (A)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Software
|
Research Institution | Kyushu University |
Principal Investigator |
Ubayashi Naoyasu 九州大学, システム情報科学研究院, 教授 (80372762)
|
Co-Investigator(Kenkyū-buntansha) |
亀井 靖高 九州大学, システム情報科学研究院, 准教授 (10610222)
福田 晃 九州大学, システム情報科学研究院, 教授 (80165282)
久住 憲嗣 九州大学, システムLSI研究センター, 准教授 (10380685)
|
Research Collaborator |
Kishi Tomoji
Matsuura Saeko
|
Project Period (FY) |
2014-04-01 – 2018-03-31
|
Project Status |
Completed (Fiscal Year 2018)
|
Budget Amount *help |
¥42,120,000 (Direct Cost: ¥32,400,000、Indirect Cost: ¥9,720,000)
Fiscal Year 2017: ¥8,710,000 (Direct Cost: ¥6,700,000、Indirect Cost: ¥2,010,000)
Fiscal Year 2016: ¥11,570,000 (Direct Cost: ¥8,900,000、Indirect Cost: ¥2,670,000)
Fiscal Year 2015: ¥10,920,000 (Direct Cost: ¥8,400,000、Indirect Cost: ¥2,520,000)
Fiscal Year 2014: ¥10,920,000 (Direct Cost: ¥8,400,000、Indirect Cost: ¥2,520,000)
|
Keywords | ソフトウェア開発効率化・ 安定化 / モデル駆動開発 / 不確かさ / インタフェース機構 / ソフトウエア開発効率化・安定化 / ソフトウェア開発効率化・安定化 / ソフトウエア開発効率化・ 安定化 |
Outline of Final Research Achievements |
This research aimed to propose a new software engineering method embracing uncertainty. By introducing uncertainty in the world of programming language theory and formal methods, a developer can verify the integrity of design models containing uncertainty, check the traceability between the design models and code, and attach/remove the uncertainty to/from the design models or code. We proposed Archface-U, an interface mechanism for dealing with uncertainty. Using Archface-U, we can provide a model-driven development in which a developer can continue design or implementation even in the presence of uncertainty. We released iArch-U, an uncertainty-aware software development environment, as open source software from GitHub.
|
Academic Significance and Societal Importance of the Research Achievements |
昨今のシステム開発では「不確かさ」が生まれやすくなっている.20世紀型のシステム開発は効率化(企業における定型業務の機械化など)が主目的であったが,昨今のシステムはインターネットを通じた価値創造を形成する方向に発展しており,システムの利用が新たなニーズを生む.システムに対する要求仕様や設計方針をある時点で決定したとしても,すぐにその前提が成り立たなくなる.従来のソフトウェア工学では,「不確かさ」に対するサポートはリスク管理などの方法論に留まっており,設計や実装・テスト技術の中では明示的に扱われて来なかった.本研究は「不確かさ」を包容する新たなソフトウェア工学の確立を狙ったものである.
|
Report
(5 results)
Research Products
(49 results)
-
-
-
-
-
-
-
-
-
-
-
-
[Journal Article] Git連携による不確かさマネジメントシステム2016
Author(s)
深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
-
Journal Title
情報処理学会 ソフトウェアエンジニアリングシンポジウム2016 (SES 2016)
Volume: なし
Pages: 70-77
NAID
Related Report
Peer Reviewed / Acknowledgement Compliant
-
[Journal Article] 宣言的な可変性記述による A/B テストの自動化2016
Author(s)
渡辺 啓介, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
-
Journal Title
日本ソフトウエア科学会 第23回ソフトウェア工学の基礎ワークショップ (FOSE 2016)
Volume: なし
Pages: 93-102
NAID
Related Report
Peer Reviewed / Acknowledgement Compliant
-
-
[Journal Article] Modularity for Uncertainty2015
Author(s)
Takuya Fukamachi, Naoyasu Ubayashi, Shintaro Hosoai, Yasutaka Kamei
-
Journal Title
7th International Workshop on Modelling in Software Engineering (MiSE 2015) (Workshop at ICSE 2015)
Volume: なし
Pages: 7-12
DOI
Related Report
Peer Reviewed / Acknowledgement Compliant
-
[Journal Article] 不確かさを包容するソフトウェア開発プロセス2015
Author(s)
深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
-
Journal Title
日本ソフトウエア科学会 第22回ソフトウェア工学の基礎ワークショップ (FOSE 2015)
Volume: なし
Pages: 47-52
Related Report
Peer Reviewed / Acknowledgement Compliant
-
-
[Journal Article] Uncertainty-aware Architectural Interface2014
Author(s)
Naoyasu Ubayashi, Di Ai, Peiyuan Li, Yu Ning Li, Shintaro Hosoai, Yasutaka Kamei
-
Journal Title
9th International Workshop on Advanced Modularization Techniques (AOAsia/Pacific 2014) (Workshop at FSE 2014)
Volume: AOAsia/Pacific 2014
Pages: 4-6
DOI
Related Report
Peer Reviewed / Acknowledgement Compliant
-
-
-
-
-
[Presentation] 不確かさの発生過程に関する実証分析2017
Author(s)
村岡 北斗, 深町 拓也, 山下 一寛, 鵜林 尚靖, 亀井 靖高
Organizer
情報処理学会ソフトウェア工学研究会 ウィンターワークショップ2017・イン・飛騨高山
Place of Presentation
高山
Year and Date
2017-01-19
Related Report
-
-
-
-
-
-
-
-
-
[Presentation] An Empirical Study of Uncertainty in OSS Projects2016
Author(s)
Kazuhiro Yamashita, Guanda Jiang, Takuya Fukamachi, Yasutaka Kamei, Naoyasu Ubayashi:
Organizer
23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016), poster
Place of Presentation
大阪
Year and Date
2016-03-14
Related Report
Int'l Joint Research
-
[Presentation] An Empirical Study of Uncertainty in GIMP Project2016
Author(s)
Kazuhiro Yamashita, Guanda Jiang, Takuya Fukamachi, Yasutaka Kamei, Naoyasu Ubayashi
Organizer
7th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP 2016) (Co-located with SANER 2016), poster
Place of Presentation
大阪
Year and Date
2016-03-13
Related Report
Int'l Joint Research
-
-
-
-
[Presentation] 不確かさを包容するテスト支援2016
Author(s)
渡辺 啓介, 深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高, 渡邉 卓也
Organizer
情報処理学会ソフトウェア工学研究会 ウィンターワークショップ2016・イン・逗子
Place of Presentation
葉山
Year and Date
2016-02-04
Related Report
-
-
-
-
-
[Presentation] Uncertainty-Aware Programming2015
Author(s)
Takuya Fukamachi, Naoyasu Ubayashi, Shintaro Hosoai, Yasutaka Kame
Organizer
3rd InternationalWork- shop on Open and Original Problems in Software Language Engineer- ing (OOPSLE 2015) (Workshop at SANER 2015)
Place of Presentation
Montreal
Year and Date
2015-03-06
Related Report
-
[Presentation] 不確かさを抱擁するソフトウェア開発2015
Author(s)
深町 拓也, 鵜林 尚靖, 細合 晋太郎, 亀井 靖高
Organizer
情報処理学会ソフトウェア工学研究会 ウィンターワークショップ2015・イン・宜野湾
Place of Presentation
沖縄県宜野湾市
Year and Date
2015-01-22 – 2015-01-23
Related Report
-
-
-
-
-
-