Loading...
Please wait, while we are loading the content...
Similar Documents
Archface4COP: architectural interface for context-oriented programming
| Content Provider | ACM Digital Library |
|---|---|
| Author | Ubayashi, Naoyasu Kamei, Yasutaka Di, Ai |
| Abstract | Context-awareness plays an important role in developing flexible and evolvable applications such as self-* systems (e.g., self-adaptive, self-healing, and self-management systems). However, it is not easy to design and implement such a context-aware system, because its software architecture is dynamically changed. That is, software components constituting a system and their connection structure can be dynamically changed. As a result, it is hard to check whether or not a design model is correctly implemented and its context-dependent behavior is faithful to the design. To deal with this problem, we introduce Archface4COP, an architectural interface mechanism for COP (Context-Oriented Programming). Archface4COP exposes architectural points shared between UML-based design models and code written in COP languages. Architectural points represent COP-specific events such as layer in, layer out, layered message send, and layered message receive. These points are important to represent an abstract structure of software architecture focusing on context-awareness. We can verify whether or not a design model and its code can co-evolve each other by checking an Archface4COP interface. |
| Starting Page | 1 |
| Ending Page | 6 |
| Page Count | 6 |
| File Format | |
| ISBN | 9781450320405 |
| DOI | 10.1145/2489793.2489794 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2013-07-02 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Architecture Context-oriented programming Interface |
| Content Type | Text |
| Resource Type | Article |