征稿已开启

查看我的稿件

注册已开启

查看我的门票

已截止
活动简介

Contextual information plays an ever-increasing role in our information-centric world. Current-day software systems adapt continuously to changing execution and usage contexts, even while running. Unfortunately, mainstream programming languages and development environments still do not support this kind of dynamicity very well, leading developers to implement complex designs to anticipate various dimensions of variability.

Context-Oriented Programming directly supports variability at the programming level, depending on a wide range of dynamic attributes. It enables run-time behavior to be dispatched directly on any detected properties of the execution or user context. Since more than a decade, researchers have been working on a variety of notions approaching that idea. 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.

The previous editions of this workshop at ECOOP since 2009 have shown to be well-received, each attracting around 30 participants. The goal of the 10th Workshop on Context-Oriented Programming is to further establish context orientation as a common thread throughout language design, application development, and system support.

组委会

Program committee

  • Tomoyuki Aotani, Tokyo Institute of Technology, Japan

  • Nicolás Cardozo, Universidad de los Andes, Colombia

  • Coen De Roover, Vrije Universiteit Brussel, Belgium

  • Elisa Gonzalez Boix, Vrije Universiteit Brussel, Belgium

  • David H. Lorenz, Technion—Israel Institute of Technology, Israel

  • Gorel Hedin, Lund University, Sweden

  • Stefan Marr, University of Kent, UK

  • Kim Mens, Université Catholique de Louvain, Belgium

  • Stefan Ramson, Hasso Plattner Institute, Germany

  • Guido Salvaneschi, TU Darmstadt, Germany

  • Matthias Springer, Tokyo Institute of Technology, Japan

  • Mario Südholt, IMT Atlantique, France

  • Naoyasu Ubayashi, Kyushu University, Japan

  • Didier Verna, EPITA / LRDE, France

  • Harumi Watanabe, Tokai University, Japan

  • Tijs van der Storm, CWI, Netherlands

Organizing committee

  • Robert Hirschfeld, HPI, Germany

  • Atsushi Igarashi, Kyoto University, Japan

  • Tetsuo Kamina, Ritsumeikan University, Japan

  • Jens Lincke, Hasso Plattner Institute, Germany

  • Hidehiko Masuhara, Tokyo Institute of Technology, Japan

征稿信息

重要日期

2018-05-18
摘要截稿日期
2018-05-25
初稿截稿日期
2018-06-12
初稿录用日期

Topics of interest to the workshop include, but are not limited to:

  • Interesting application domains and scenarios for COP;
  • Programming language abstractions for COP (e.g. dynamic scoping, roles, traits, prototype-based extensions);
  • Implementation techniques and mechanisms for COP (e.g. different kinds of dynamic, contextual, and multi-dimensional dispatch or pre-dispatch);
  • Implementation issues for COP such as optimization, VM support, JIT compilation etc.;
  • Implemented use-cases, case studies, or prototypes of COP;
  • Theoretical foundations for COP (e.g., semantics, type systems);
  • Configuration languages (e.g. feature description interpreters, transformational approaches);
  • Interaction between non-functional programming concerns and COP (e.g. security, persistence, concurrency, distribution);
  • Modularization approaches for COP (e.g. modules, aspects, features, layers, plugins);
  • Guidelines to apply COP (e.g. best practices, idioms, patterns);
  • Run-time support for COP (e.g. reflection, dynamic binding);
  • Tool support (e.g. design tools, IDEs, debuggers);
  • Support for COP at the modeling level;
  • Beyond context-oriented behavior adaptation (e.g., UI adaptation, DB adaptation).

作者指南

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.

Submissions must not have been published previously and must not be under review for any other refereed event or publication. The program committee will evaluate each contributed paper based on its relevance, significance, clarity, and originality.

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.

留言
验证码 看不清楚,更换一张
全部留言
重要日期
  • 07月16日

    2018

    会议日期

  • 05月18日 2018

    摘要截稿日期

  • 05月25日 2018

    初稿截稿日期

  • 06月12日 2018

    初稿录用通知日期

  • 07月16日 2018

    注册截止日期

联系方式
移动端
在手机上打开
小程序
打开微信小程序
客服
扫码或点此咨询