COP 2022: International Workshop on Context-Oriented Programming and Advanced Modularity ECOOP 2022 Berlin, Germany, June 6-7, 2022 |
Conference website | https://2022.ecoop.org/home/COP-2022 |
Submission link | https://easychair.org/conferences/?conf=cop2022 |
Abstract registration deadline | April 22, 2022 |
Submission deadline | April 22, 2022 |
COP 2022: International Workshop on Context-Oriented Programming and Advanced Modularity
COP invites submissions of high-quality papers reporting original research, or describing innovative contributions to, or experience with context-oriented programming, its implementation, and application. Papers that depart significantly from established ideas and practices are particularly welcome.
All papers must be original. Submissions must not have been published previously and must not be simultaneously submitted or under review at any other refereed event or publication. The program committee will evaluate each contributed paper based on its relevance, significance, clarity, and originality.
Implementations ranging from first prototypes to mature platform extensions used in commercial deployments have illustrated how multidimensional dispatch can be supported effectively to achieve expressive run-time variation in behavior. Our series of International Workshops on Context-Oriented Programming (COP) at ECOOP since 2009 have shown to be well-received, each attracting around 30 participants. The workshop is part of ECOOP in Berlin/Germany, but we plan to let participants also join online (hybrid workshop).
Topics
Topics of interest to the workshop include, but are not limited to:
- Context-Oriented Programming (COP) and Contextual modeling in modern computer systems (mobile systems, IoTs, cloud/edge computing, autonomous systems, etc.);
- Programming language abstractions for COP (e.g., dynamic scoping, roles, traits, prototype-based extensions);
- Implementation issues for COP (e.g., optimization, VM support, JIT compilation);
- COP applications in computer systems (e.g., mobile systems, IoTs, cloud/edge computing, security);
- COP applications in autonomous systems (e.g., unmanned aerial vehicles, autonomous vehicles);
- Configuration languages (e.g., feature description interpreters, transformational approaches);
- Programming language abstractions for composition and modularization (e.g., modules, aspects, features, layers, plugins, libraries, components);
- Theoretical foundations and reasoning support for COP and modular systems (e.g., semantics, type systems, mechanized proofs);
- Software lifecycle support for modularization (e.g., requirements; architecture; synthesis; metrics; software product lines; economics; testing; patterns);
- Tool support for modular software development (e.g., platform; refactoring; static and dynamic analysis; evolution; reverse engineering; mining);
- Modular applications (e.g., data-intensive applications, micro-services, serverless computing);
Submission guidelines
Papers are to be submitted via EasyChair. They must be written in English, provided as PDF documents, and follow the new ACM Master Article Template with the sigconf option. They should not exceed 8 pages. Accepted papers will be published in the ACM Digital Library (SCOPUS).
Important dates
- Submission deadline: April 15th, 2022 (anywhere in the world)
- Notifications: May 06th, 2022
- Workshop: June 6th/7th, 2022
Important Links
Organizing committee
- Robert Hirschfeld, HPI, Germany
- Atsushi Igarashi, Kyoto University, Japan
- Jens Lincke, Hasso Plattner Institute, Germany
- Hidehiko Masuhara, Tokyo Institute of Technology, Japan
- Yudai Tanabe, Tokyo Institute of Technology, Japan