A Study of Flexibility Enhancement Based on a Self-adaptive Mechanism
Project/Area Number |
15K00097
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Research Field |
Software
|
Research Institution | Osaka University |
Principal Investigator |
|
Project Period (FY) |
2015-04-01 – 2018-03-31
|
Project Status |
Completed (Fiscal Year 2017)
|
Budget Amount *help |
¥4,680,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥1,080,000)
Fiscal Year 2017: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2016: ¥2,080,000 (Direct Cost: ¥1,600,000、Indirect Cost: ¥480,000)
Fiscal Year 2015: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
|
Keywords | ソフトウェア進化 / 自己適応システム / 組み込みシステム / プログラミングフレームワーク / 要求工学 / ソフトウェア工学 / 自己適応メカニズム |
Outline of Final Research Achievements |
This study aims to enhance the flexibility of software systems that generally hard to be changed, such as embedded systems and legacy systems. In order to realize this, we use the MAPE (Monitor-Analyze-Plan-Execute) loop mechanism, which is a mechanism for realizing self-adaptation. We developed the extension mechanism by deploying a programming framework for implementing new functions using the MAPE loop mechanism on Raspberry Pi. We conducted an experiment in which we added new functions to a cleaning robot and demonstrated that the mechanism can efficiently add new functions to software systems that are generally hard to be changed.
|
Report
(4 results)
Research Products
(53 results)
-
-
-
-
-
-
-
-
-
-
-
[Journal Article] A Tool to Edit and Verify IoT System Architecture Model2017
Author(s)
Shinpei Ogata, Hiroyuki Nakagawa, Yoshitaka Aoki, Kazuki Kobayashi, Yuko Fukushima
-
Journal Title
Proc. of the ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS 2017), (Tools and Demonstrations track)
Volume: -
Pages: 571-575
Related Report
Peer Reviewed
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-