Difference between revisions of "Publications/verna.15.cop"

From LRDE

Line 5: Line 5:
 
| title = Context-Oriented Image Processing
 
| title = Context-Oriented Image Processing
 
| booktitle = Context-Oriented Programming Workshop
 
| booktitle = Context-Oriented Programming Workshop
| 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 librarywithout sacrificing either the performance or the original object-oriented design of the application.
+
| 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 drawbackshowever: 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.
 
| project = Software
 
| project = Software
 
| urllrde = 201507-COP
 
| urllrde = 201507-COP

Revision as of 20:59, 8 April 2016

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 drawbackshowever: 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.


Bibtex (lrde.bib)

@InProceedings{	  verna.15.cop,
  author	= {Didier Verna and Fran\c cois Ripault},
  title		= {Context-Oriented Image Processing},
  booktitle	= {Context-Oriented Programming Workshop},
  year		= 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. },
  project	= {Software}
}