Loading...
Please wait, while we are loading the content...
Similar Documents
A Context-Oriented Software Architecture
| Content Provider | ACM Digital Library |
|---|---|
| Author | Duhoux, Benoît Mens, Kim Cardozo, Nicolás |
| Abstract | Context-aware systems must manage the dynamic selection, activation, and execution of feature variants according to changing contexts, detected from data gathered from their surrounding execution environment. Many context-oriented programming languages focus only on the implementation level by providing appropriate language abstractions for implementing behavioural variations that can adapt dynamically to changing contexts. They often ignore or presuppose the existence of mechanisms to deal with earlier aspects such as the gathering of sensory input and context discovery. In this paper we propose a layered software architecture that reconciles all these aspects in a single implementation framework, which can be customized by application programmers into actual context-aware applications. This framework is currently being implemented in Ruby on top of a reimplementation of the Phenomenal Gem context-oriented language. |
| Starting Page | 7 |
| Ending Page | 12 |
| Page Count | 6 |
| File Format | |
| ISBN | 9781450344401 |
| DOI | 10.1145/2951965.2951971 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2016-07-17 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Software architecture Context-oriented programming Implementation framework |
| Content Type | Text |
| Resource Type | Article |