loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Chinatsu Yamamoto 1 ; Ikuta Tanigawa 1 ; Kenji Hisazumi 2 ; Mikiko Sato 1 ; Takeshi Ohkawa 1 ; Nobuhiko Ogura 3 and Harumi Watanabe 1

Affiliations: 1 School of Information and Telecommunication Engineering, Tokai University, 2-3-23, Takanawa, Minato-ku, Tokyo 108-8619, Japan ; 2 Department of Advanced Information Technology, Faculty of Information Science and Electrical Engineering, Kyushu University,744, Motooka, Nishi-ku, Fukuoka 819-0395, Japan ; 3 Graduate School of Environmental and Information Studies, Tokyo City University, 3-3-1 Ushikubo-nishi, Tsuzuki-ku, Yokohama, Kanagawa 224-8551, Japan

Keyword(s): Model-driven Development, Context-oriented Programming, Runtime Cross-cutting Concerns.

Abstract: This paper contributes to the runtime cross-cutting concerns problem by a layer structure model based on UML (Unified-Modeling Language) and code generation to COP (Context-Oriented Programming). For software development, the cross-cutting concerns problem is well-known to cause complicated models. The reason is that one cross-cutting concern affects multiple objects. Also, the problems occasionally occur at runtime. Recently, this problem has become more challenging. Modern software such as IoTs usually connect with many machines and devices and change context-dependent behavior at runtime. Thus, runtime cross-cutting problems will occur increasingly. To solve this problem, we focus on the COP. It can gather scattered cross-cutting concerns in one module called the layer and change the layer at runtime. However, UML lacks the notation involving COP and also the code generation. Therefore, the first step to solve the runtime cross-cutting concerns problem is to propose a layer struct ure model on UML and COP code generation from its model. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.140.186.241

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Yamamoto, C.; Tanigawa, I.; Hisazumi, K.; Sato, M.; Ohkawa, T.; Ogura, N. and Watanabe, H. (2021). Layer Modeling and Its Code Generation based on Context-oriented Programming. In Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-487-9; ISSN 2184-4348, SciTePress, pages 330-336. DOI: 10.5220/0010328303300336

@conference{modelsward21,
author={Chinatsu Yamamoto. and Ikuta Tanigawa. and Kenji Hisazumi. and Mikiko Sato. and Takeshi Ohkawa. and Nobuhiko Ogura. and Harumi Watanabe.},
title={Layer Modeling and Its Code Generation based on Context-oriented Programming},
booktitle={Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2021},
pages={330-336},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010328303300336},
isbn={978-989-758-487-9},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Layer Modeling and Its Code Generation based on Context-oriented Programming
SN - 978-989-758-487-9
IS - 2184-4348
AU - Yamamoto, C.
AU - Tanigawa, I.
AU - Hisazumi, K.
AU - Sato, M.
AU - Ohkawa, T.
AU - Ogura, N.
AU - Watanabe, H.
PY - 2021
SP - 330
EP - 336
DO - 10.5220/0010328303300336
PB - SciTePress