Layer Refinement in L
スポンサーリンク
概要
- 論文の詳細を見る
Context-oriented programming (COP) languages provide layers as an abstraction mechanism for modularizing context-dependent behavioral variations. While existing COP languages offer layers in addition to other constructs like classes asymmetrically, we propose an experimental language called L that removes such asymmetry. The design of L started from ContextFJ, our minimalistic COP language, with extensions for state and refinement. This proposal presents one such refinement mechanism as a first step towards a small yet practical COP kernel.
- 2014-01-22
著者
-
Robert Hirschfeld
Hasso-Plattner-Institut, University of Potsdam
-
Atsushi Igarashi
Graduate School of Informatics, Kyoto University
-
Hidehiko Masuhara
Graduate School of Information Science and Engineering, Tokyo Institute of Technology
関連論文
- Activation Order Analysis of Context-oriented Programs Based on Resource Usage Analysis
- Introducing Composite Layers in EventCJ
- Aspect Interfaces: Towards Separate Type-checking of Aspect-oriented Programs with Inter-type Declarations
- Layer Refinement in L