Context-Oriented Image Processing
Type
Event
Date
Jul 5, 2015 — Jul 10, 2015
Abstract
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 two major drawbacks, however: code cluttering
(e.g. class / method proliferation) and performance degradation (e.g.
dynamic dispatch). In this paper, we explore a potential use for the
Context-Oriented programming paradigm in order to maintain a high level of
genericity in an experimental image processing library, without sacrificing
either the performance or the original object-oriented design of the
application.