Abstract
Context-oriented programming (COP) treats context explicitly and provides mechanisms to adapt behavior dynamically in reaction to changes in context at runtime. These languages are desirable to context-sensitive embedded software since such software usually works in various contexts of heterogeneous devices and complex environments. Moreover, a practical development requires proper handling of legacy programs and product lines. To realize these characteristics, we have developed a C# framework called ContextCS that contains the following features: layer creation at runtime, separation of layer managing program, and the layer with annotation. The article presents the structure of ContextCS.
Original language | English |
---|---|
Title of host publication | ACM International Conference Proceeding Series |
Publisher | Association for Computing Machinery |
Pages | 21-22 |
Number of pages | 2 |
Volume | 2015-March |
ISBN (Print) | 9781450332835 |
DOIs | |
Publication status | Published - 2015 Mar 16 |
Event | 14th International Conference on Modularity, MODULARITY 2015 - Fort Collins, United States Duration: 2015 Mar 16 → 2015 Mar 19 |
Other
Other | 14th International Conference on Modularity, MODULARITY 2015 |
---|---|
Country/Territory | United States |
City | Fort Collins |
Period | 15/3/16 → 15/3/19 |
Keywords
- C#
- Context-oriented programing
- Dynamic program rewriting
ASJC Scopus subject areas
- Human-Computer Interaction
- Computer Networks and Communications
- Computer Vision and Pattern Recognition
- Software