TY - GEN
T1 - Method for Low-Cost Environment Partitioning Modeling in Dynamic Update
AU - Yamauchi, Takuto
AU - Tei, Kenji
AU - Honiden, Shinichi
N1 - Funding Information:
ACKNOWLEDGMENT The research was partially supported by National Institute of Information and Communications Technology(NICT) and JSPS KAKENHI Grant Number 18H03225, 17H00732.
Publisher Copyright:
© 2020 IEEE.
PY - 2020/12
Y1 - 2020/12
N2 - There are systems in the field of event-driven control that require continuous operation. Continuous operation is achieved by switching from normal control to control capable of coping with faults when a fault in the system is detected. In the design phase, the developer needs to create an update controller capable of coping with all possible faults by modeling safe update procedures for any number of possible malfunction patterns. This naturally places a heavy burden on the developer. In this paper, we propose a design method that reduces the design cost of the update environment, which accounts for most of the design burden of an update controller. When designing a new update environment by reusing one that has already been designed, only the design related to the state preservation during update needs to be changed. However, the conventional design method utilizes not only the state preservation relationship but also mixes in two other concerns. Therefore, our proposed method separates the preservation relations of this state from the mixed concerns. We examined the reduction effect of our method in a reuse situation with multiple failure patterns in two systems that require continuous operation and found that the maximum design cost reduction effect was 90% or more.
AB - There are systems in the field of event-driven control that require continuous operation. Continuous operation is achieved by switching from normal control to control capable of coping with faults when a fault in the system is detected. In the design phase, the developer needs to create an update controller capable of coping with all possible faults by modeling safe update procedures for any number of possible malfunction patterns. This naturally places a heavy burden on the developer. In this paper, we propose a design method that reduces the design cost of the update environment, which accounts for most of the design burden of an update controller. When designing a new update environment by reusing one that has already been designed, only the design related to the state preservation during update needs to be changed. However, the conventional design method utilizes not only the state preservation relationship but also mixes in two other concerns. Therefore, our proposed method separates the preservation relations of this state from the mixed concerns. We examined the reduction effect of our method in a reuse situation with multiple failure patterns in two systems that require continuous operation and found that the maximum design cost reduction effect was 90% or more.
KW - Controller Synthesis
KW - Dynamic Update
KW - Model Checking
KW - Requirement Engineering
KW - Separation of Concerns
UR - http://www.scopus.com/inward/record.url?scp=85102406884&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85102406884&partnerID=8YFLogxK
U2 - 10.1109/AIKE48582.2020.00036
DO - 10.1109/AIKE48582.2020.00036
M3 - Conference contribution
AN - SCOPUS:85102406884
T3 - Proceedings - 2020 IEEE 3rd International Conference on Artificial Intelligence and Knowledge Engineering, AIKE 2020
SP - 183
EP - 187
BT - Proceedings - 2020 IEEE 3rd International Conference on Artificial Intelligence and Knowledge Engineering, AIKE 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd IEEE International Conference on Artificial Intelligence and Knowledge Engineering, AIKE 2020
Y2 - 9 December 2020 through 11 December 2020
ER -