Export Citations
Welcome to COP 2021, the 13th International Workshop on Context-Oriented Programming and Advanced Modularity, co-located with the 35th European Conference on Object-Oriented Programming (ECOOP 2021) and the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2021).
Context-Oriented Programming (COP) is a programming paradigm that directly supports variability of contexts at the programming level. It enables run-time behavior to be dispatched directly on any varied properties of the execution or user context. COP addresses a crucial need of modern software systems, where continuous adaptation to the ever-changing execution and usage contexts is the norm not the exception of computing.
Proceeding Downloads
Resolving synchronization conflicts in role-based multimodel-synchronization environments
The ability to collaboratively edit data in distributed environments is essential in our information-based industry. Typically users or systems concurrently access and modify data from different locations for different purposes. Each purpose might ...
First-class concepts: reifying architectural knowledge beyond the dominant decomposition
In software engineering, programs are ideally partitioned into independently maintainable and understandable modules. As a system grows, its architecture gradually loses the capability to modularly accommodate new concepts. While refactoring is ...
Towards a framework for analyzing context-oriented programming languages
Context-aware systems keep on emerging in all of our daily activities. To cope with this new situation, programming languages were extended to support the notion of context. Although context-oriented programming languages exist for over 15 years, they ...
Index Terms
- Proceedings of the 13th ACM International Workshop on Context-Oriented Programming and Advanced Modularity