N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
A comparison of context-oriented programming languages
International Workshop on Context-Oriented Programming
Event-specific software composition in context-oriented programming
SC'10 Proceedings of the 9th international conference on Software composition
CJAdviser: SMT-based debugging support for ContextJ
Proceedings of the 3rd International Workshop on Context-Oriented Programming
Archface4COP: architectural interface for context-oriented programming
Proceedings of the 5th International Workshop on Context-Oriented Programming
Hi-index | 0.00 |
Context-awareness plays an important role in developing flexible and adaptive systems. However, it is not easy to design and implement such a context-aware system, because its system configuration can be dynamically changed. This paper proposes UML4COP, a UML-based design method for COP (Context-Oriented Programming). UML4COP is a DSML(Domain-Specific Modeling Language) for designing context-aware systems. In UML4COP, each context is modeled separately and a system design model at a certain period of time is composed by merging associated contexts.