Towards a DevOps Modeling Based on Context-Oriented Programming

被引:0
作者
Watanabe, Harumi [1 ]
Ogura, Nobuhiko [2 ]
Hisazumi, Kenji [3 ]
机构
[1] Tokai Univ, Tokyo, Japan
[2] Tokyo City Univ, Yokohama, Japan
[3] Sibaura Inst Technol, Saitama, Japan
来源
PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON THE ART, SCIENCE, AND ENGINEERING OF PROGRAMMING, PROGRAMMING COMPANION 2024 | 2024年
关键词
DevOps; Context-Oriented Programming; Feature Model; Non-functional Requirements;
D O I
10.1145/3660829.3660832
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:6 / 7
页数:2
相关论文
共 8 条
[1]   Dynamic Visualisation of Features and Contexts for Context-Oriented Programmers [J].
Duhoux, Benoit ;
Dumas, Bruno ;
Leung, Hoo Sing ;
Mens, Kim .
PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'19), 2019,
[2]   ReactCOP Supporting Layer Parameter Management for Front-End Web Applications [J].
Hashimoto, Hiroki ;
Tanigawa, Ikuta ;
Ogura, Nobuhiko ;
Watanabe, Harumi .
COMPANION PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON THE ART, SCIENCE, AND ENGINEERING OF PROGRAMMING, PROGRAMMING 2023, 2023, :76-83
[3]   Context-oriented Programming [J].
Hirschfeld, Robert ;
Costanza, Pascal ;
Nierstrasz, Oscar .
JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (03) :125-151
[4]   FORM: A feature-oriented reuse method with domain-specific reference architectures [J].
Kang, KC ;
Kim, S ;
Lee, J ;
Kim, K ;
Shin, E ;
Huh, M .
ANNALS OF SOFTWARE ENGINEERING, 1998, 5 :143-168
[5]   Test scenario generation for feature-based context-oriented software systems [J].
Martou, Pierre ;
Mens, Kim ;
Duhoux, Benoit ;
Legay, Axel .
JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 197
[6]   Context-oriented programming: A software engineering perspective [J].
Salvaneschi, Guido ;
Ghezzi, Carlo ;
Pradella, Matteo .
JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (08) :1801-1817
[7]  
Tanigawa Ikuta, 2015, COMP P 14 INT C MOD, P21, DOI [10.1145/2735386.2735925, DOI 10.1145/2735386.2735925]
[8]   Layer Modeling and Its Code Generation based on Context-oriented Programming [J].
Yamamoto, Chinatsu ;
Tanigawa, Ikuta ;
Hisazumi, Kenji ;
Sato, Mikiko ;
Ohkawa, Takeshi ;
Ogura, Nobuhiko ;
Watanabe, Harumi .
PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2021, :330-336