Conference Paper A Simple Context-Oriented Programming Extension to an FRP Language for Small-Scale Embedded Systems

渡部, 卓雄  ,  Watanabe, Takuo

This paper describe the design of a simple context-oriented programming extension to Emfrp, a purely functional reactive programming language for resource-constrained embedded systems. Emfrp provides the ability to describe various sorts of embedded systems in clean and straightforward ways. However, because of the static nature of the language, it does not have suitable capabilities to modularize adaptive behaviors. The proposed extension provides a layer mechanism with implicit layer activation. Also, a feature to describe events along with the layer activation is introduced. As a result, the extension can eliminate various cross-cutting code that often appear in plain Emfrp programs.

Number of accesses :  

Other information