TY - GEN
T1 - Towards a DevOps Modeling Based on Context-Oriented Programming
AU - Watanabe, Harumi
AU - Ogura, Nobuhiko
AU - Hisazumi, Kenji
N1 - Publisher Copyright:
© 2024 Copyright held by the owner/author(s).
PY - 2024/3/11
Y1 - 2024/3/11
N2 - This article contributes to the initial step of applying Context-Oriented Programming to DevOps. In DevOps, we must maintain continuously. One of the critical problems in maintenance is caused by cross-cutting concerns. In recent programs, the cross-cutting concerns occur at runtime. To solve this problem, we focus on Context-Oriented Programming (COP). COP consists of layers, and it solves the runtime cross-cutting concern problem. However, the existing modeling methods are limited. In DevOps, we need a more strategic method. In the maintenance process, we must improve the software based on user data, in addition to bug fixing. This article introduces a method of DevOps modeling based on COP.
AB - This article contributes to the initial step of applying Context-Oriented Programming to DevOps. In DevOps, we must maintain continuously. One of the critical problems in maintenance is caused by cross-cutting concerns. In recent programs, the cross-cutting concerns occur at runtime. To solve this problem, we focus on Context-Oriented Programming (COP). COP consists of layers, and it solves the runtime cross-cutting concern problem. However, the existing modeling methods are limited. In DevOps, we need a more strategic method. In the maintenance process, we must improve the software based on user data, in addition to bug fixing. This article introduces a method of DevOps modeling based on COP.
KW - Context-Oriented Programming
KW - DevOps
KW - Feature Model
KW - Nonfunctional Requirements
UR - http://www.scopus.com/inward/record.url?scp=85199016526&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85199016526&partnerID=8YFLogxK
U2 - 10.1145/3660829.3660832
DO - 10.1145/3660829.3660832
M3 - Conference contribution
AN - SCOPUS:85199016526
T3 - Programming Companion 2024 - Proceedings of the 8th International Conference on on the Art, Science, and Engineering of Programming
SP - 6
EP - 7
BT - Programming Companion 2024 - Proceedings of the 8th International Conference on on the Art, Science, and Engineering of Programming
A2 - Soderberg, Emma
A2 - Church, Luke
PB - Association for Computing Machinery, Inc
T2 - 8th International Conference on on the Art, Science, and Engineering of Programming, Programming Companion 2024
Y2 - 11 March 2024 through 15 March 2024
ER -