scispace - formally typeset
P

Pascal Costanza

Researcher at Vrije Universiteit Brussel

Publications -  65
Citations -  1532

Pascal Costanza is an academic researcher from Vrije Universiteit Brussel. The author has contributed to research in topics: Context (language use) & Aspect-oriented programming. The author has an hindex of 17, co-authored 63 publications receiving 1501 citations. Previous affiliations of Pascal Costanza include University of Bonn.

Papers
More filters
Journal ArticleDOI

Context-oriented Programming

TL;DR: This paper lays the foundations of COP, shows how dynamic layer activation enables multi-dimensional dispatch, illustrates the application of COP by examples in several language extensions, and demonstrates that COP is largely independent of other commitments to programming style.
Proceedings ArticleDOI

Language constructs for context-oriented programming: an overview of ContextL

TL;DR: This paper illustrates the ideas of ContextL by providing different UI views on the same object while, at the same time, keeping the conceptual simplicity of object-oriented programming that objects know by themselves how to behave, in this case how to display themselves.
Proceedings ArticleDOI

JMangler - a framework for load-time transformation of Java class files

TL;DR: The paper shows that automatic composition is possible for the well-defined class of interface transformations that still include powerful transformations, like addition of fields, methods and classes, and changes to the class hierarchy.
Book ChapterDOI

Efficient layer activation for switching context-dependent behavior

TL;DR: This paper presents the design and implementation of programming language extensions that explicitly support the vision of Context-oriented Programming, a dynamic representation of layers that yields competitive performance characteristics for both layer activation/deactivation and overall program execution.
Book ChapterDOI

An Introduction to Context-Oriented Programming with ContextS

TL;DR: This paper illustrates COP constructs, their application, and their implementation by developing a sample scenario, using ContextS in the Squeak/Smalltalk programming environment.