skip to main content
10.1145/2786545acmconferencesBook PagePublication PagesecoopConference Proceedingsconference-collections
COP '15: Proceedings of the 7th ACM International Workshop on Context-Oriented Programming
ACM2015 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ECOOP '15: European Conference on Object-Oriented Programming ECOOP 2015 Prague Czech Republic July 4 - 10, 2015
ISBN:
978-1-4503-3654-3
Published:
04 July 2015
Sponsors:
In-Cooperation:
CTU, AITO

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
research-article
Connecting Object Constraints with Context-oriented Programming: Scoping Constraints with Layers and Activating Layers with Constraints

Context-oriented Programming extends object-oriented languages with a mechanism to dynamically adapt behavior. Object Constraint Programming orthogonally extends object-oriented run-times by integrating constraints, including support for constraints ...

research-article
Context Slices: Lightweight discovery of behavioral adaptations

Context-Oriented Programming languages enable the definition of systems that can adapt their behavior according to specific situations in their surrounding environment. Current approaches require developers to have prior knowledge about such situations ...

research-article
Context-Oriented Image Processing: Reconciling genericity and performance through contexts

Genericity aims at providing a very high level of abstraction in order, for instance, to separate the general shape of an algorithm from specific implementation details. Reaching a high level of genericity through regular object-oriented techniques has ...

research-article
A Study of Context-Oriented Programming for Applying to Robot Development

Next generation robot is expected to provide multi-purpose services depending on surrounding environments. Currently, many of robots would support a limited services, since it is difficult to solve the cross-cutting concerns in those complex services. ...

research-article
Efficient Layered Method Execution in ContextAmber

We present ContextAmber, a framework for context-oriented programming, in Amber Smalltalk, an implementation of the Smalltalk programming language that compiles to JavaScript. ContextAmber is implemented using metaprogramming facilities and supports ...

research-article
Method Safety Mechanism for Asynchronous Layer Deactivation

We propose a context-oriented programming (COP) language that allows layers to define base methods, while layers can be asynchronously activated and deactivated. Base methods in layers greatly enhances modularity because they extend classes' interface ...

research-article
Towards a Decoupled Context-Oriented Programming Language for the Internet of Things

Easily programming behaviors is one major issue of a large and reconfigurable deployment in the Internet of Things. Such kind of devices often requires to externalize part of their behavior such as the sensing, the data aggregation or the code ...

research-article
Type-Safe Layer-Introduced Base Functions with Imperative Layer Activation

Layer-introduced base methods, which are the methods with new signatures in a layer and are added to a class, give layers more freedom to organize definitions of context-dependent behavior. However, we need to be careful so as not to call a layer-...

Index Terms

  1. Proceedings of the 7th ACM International Workshop on Context-Oriented Programming
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Acceptance Rates

      Overall Acceptance Rate17of25submissions,68%
      YearSubmittedAcceptedRate
      COP '188675%
      COP '178338%
      COP '149889%
      Overall251768%