
arXiv: 1507.08398
Easily programming behaviors is one major issue of a large and reconfigurable deployment in the Internet of Things. Such kind of devices often requires to externalize part of their behavior such as the sensing, the data aggregation or the code offloading. Most existing context-oriented programming languages integrate in the same class or close layers the whole behavior. We propose to abstract and separate the context tracking from the decision process, and to use event-based handlers to interconnect them. We keep a very easy declarative and non-layered programming model. We illustrate by defining an extension to Golo-a JVM-based dynamic language.
FOS: Computer and information sciences, Computer Science - Programming Languages, Event-Based Handling, Decoupled Architecture, Context-Oriented Programming, Golo, Programming Language, [INFO.INFO-OS] Computer Science [cs]/Operating Systems [cs.OS], JVM, Programming Languages (cs.PL)
FOS: Computer and information sciences, Computer Science - Programming Languages, Event-Based Handling, Decoupled Architecture, Context-Oriented Programming, Golo, Programming Language, [INFO.INFO-OS] Computer Science [cs]/Operating Systems [cs.OS], JVM, Programming Languages (cs.PL)
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 6 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
