Home >

news Help

Publication Information


Title
Japanese: 
English:A Simple Context-Oriented Programming Extension to an FRP Language for Small-Scale Embedded Systems 
Author
Japanese: 渡部卓雄.  
English: Takuo Watanabe.  
Language English 
Journal/Book name
Japanese: 
English:Proceedings of the 10th International Workshop on Context-Oriented Programming (COP 2018) 
Volume, Number, Page         pp. 23-30
Published date July 16, 2018 
Publisher
Japanese: 
English:ACM 
Conference name
Japanese: 
English:10th International Workshop on Context-Oriented Programming (COP 2018) 
Conference site
Japanese: 
English:Amsterdam 
Official URL https://dl.acm.org/citation.cfm?doid=3242921.3242925
https://2018.ecoop.org/track/COP-2018-papers
 
DOI https://doi.org/10.1145/3242921.3242925
Abstract This paper presents the design of a simple context-oriented programming extension to Emfrp, a purely functional reactive programming language for resource-constrained embedded systems. The language provides declarative and straightforward ways to describe various reactive behaviors in embedded systems. However, because of the static nature of the language, Emfrp lacks suitable capabilities to modularize adaptive behaviors. The proposed extension introduces a simple layer mechanism with implicit layer activation. It also provides a feature to describe responses to events that correspond to the moments of layer activations and deactivations. The extension can improve the modularity of Emfrp programs by separating the descriptions of context-dependent behaviors, and hence eliminating various cross-cutting code fragments.

©2007 Tokyo Institute of Technology All rights reserved.