Difference between revisions of "Publications/verna.15.cop"
From LRDE
(One intermediate revision by the same user not shown) | |||
Line 10: | Line 10: | ||
| type = inproceedings |
| type = inproceedings |
||
| id = verna.15.cop |
| id = verna.15.cop |
||
+ | | identifier = doi:10.1145/2786545.2786547 |
||
| bibtex = |
| bibtex = |
||
@InProceedings<nowiki>{</nowiki> verna.15.cop, |
@InProceedings<nowiki>{</nowiki> verna.15.cop, |
||
Line 16: | Line 17: | ||
booktitle = <nowiki>{</nowiki>Context-Oriented Programming Workshop<nowiki>}</nowiki>, |
booktitle = <nowiki>{</nowiki>Context-Oriented Programming Workshop<nowiki>}</nowiki>, |
||
year = 2015, |
year = 2015, |
||
+ | month = jan, |
||
+ | isbn = 9781450336543, |
||
+ | doi = <nowiki>{</nowiki>10.1145/2786545.2786547<nowiki>}</nowiki>, |
||
abstract = <nowiki>{</nowiki>Genericity aims at providing a very high level of |
abstract = <nowiki>{</nowiki>Genericity aims at providing a very high level of |
||
abstraction in order, for instance, to separate the general |
abstraction in order, for instance, to separate the general |
Latest revision as of 10:22, 3 April 2023
- Authors
- Didier Verna, François Ripault
- Where
- Context-Oriented Programming Workshop
- Type
- inproceedings
- Projects
- Climb
- Date
- 2015-01-01
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.
Documents
Bibtex (lrde.bib)
@InProceedings{ verna.15.cop, author = {Didier Verna and Fran{\c{c}}ois Ripault}, title = {Context-Oriented Image Processing}, booktitle = {Context-Oriented Programming Workshop}, year = 2015, month = jan, isbn = 9781450336543, doi = {10.1145/2786545.2786547}, 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. } }