[squeak-dev] CFP: COP Workshop at ECOOP'09

Jorge Vallejos jvallejo at vub.ac.be
Fri Feb 20 15:06:11 UTC 2009


(Apologies for multiple reception of this email)

CALL FOR PAPERS

International Workshop on Context-Oriented Programming (COP'09)
Co-located with the 23rd European Conference on Object-Oriented  
Programming (ECOOP'09)

http://prog.vub.ac.be/cop09

OVERVIEW

Context information plays an increasingly important role in our  
information centric world. Software systems must adapt to changing  
contexts over time, and must change even while they are running.  
Unfortunately, mainstream programming languages and development  
environments do not support this kind of dynamic change very well,  
leading developers to implement complex designs to anticipate various  
dimensions of variability.

Context-oriented Programming (COP) directly supports variability  
depending on a wide range of dynamic attributes, making it possible to  
dispatch run-time behavior on any properties of the execution context.

By now, several researchers have started to work on Context-oriented  
Programming and related ideas, and first implementations ranging from  
first prototypes to mature platform extensions used in commercial  
deployments have illustrated how multi-dimensional dispatch can indeed  
be supported effectively to achieve expressive run-time variation in  
behavior.

Topics of interest include but are not limited to:

* Interesting application domains and scenarios
* Programming language abstractions for context-oriented programming  
(e.g. dynamic scoping, roles, traits, prototype-based extensions)
* Configuration languages (e.g. feature description interpreters,  
transformational approaches)
* Interaction between non-functional programming concerns and context- 
oriented programming (e.g. security, persistence, concurrency,  
distribution).
* Modularization approaches for context-oriented programming (e.g.  
aspects, modules, layers, plugins).
* Guidelines to include context-oriented programming in programs (e.g.  
best-practices, patterns)
* Runtime support for context-oriented programming (e.g. reflection,  
dynamic binding)
* Tool support

SUBMISSION GUIDELINES

Potential attendants are expected to submit either a paper of 4 (at  
most 6) pages in ACM format, presenting scientific and/or empirical  
results about uses of context-oriented programming or new approaches  
for software engineering purposes or a short essay of 2 (at most 3  
pages) defending a position about where research on context-oriented  
programming should be heading in the near future. Submissions are  
required in electronic form. Please use the link below to submit your  
paper at the EasyChair conference system:

http://www.easychair.org/conferences/conference_info.cgi?a=c012bfd03377

Submissions will be selected by our selection committee. Accepted  
papers will be published in the ACM digital library.

IMPORTANT DATES

Wednesday 8th April, Paper submission
Friday 8th May, Paper acceptance
Tuesday 7th July, Workshop

PROGRAM COMMITTEE

Michael Haupt, Hasso Plattner Institute, Germany
Hidehiko Masuhara, University of Tokyo, Japan
Kim Mens, Université catholique de Louvain, Belgium
Hans Schippers, Universiteit Antwerpen, Belgium
Éric Tanter, University of Chile, Chile
Eddy Truyen, Katholieke Universiteit Leuven, Belgium
Pascal Costanza, Vrije Universiteit Brussel, Belgium (organizer)
Richard P. Gabriel, IBM Research, United States (organizer)
Robert Hirschfeld, Hasso-Plattner-Institut, Germany (organizer)
Jorge Vallejos, Vrije Universiteit Brussel, Belgium (organizer)

ORGANIZING COMMITTEE

Pascal Costanza, Vrije Universiteit Brussel, Belgium
Richard P. Gabriel, IBM Research, United States
Robert Hirschfeld, Hasso-Plattner-Institut, Germany
Jorge Vallejos, Vrije Universiteit Brussel, Belgium
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20090220/e1b4bb64/attachment.htm


More information about the Squeak-dev mailing list