Skip to topic | Skip to bottom
Home
Publications
Publications.20070516-Seminar-Moulard-Container-Scoop-Slidesr1.2 - 18 Jun 2007 - 09:02 - ThomasMoulardtopic end

Start of topic | Skip to actions
Tools for image processing and pattern recognition Thomas Moulard. C++ container library with the SCOOP paradigm. CSI Seminar May 2007

The standard C++ library is really convenient but it suffers from the limitation of the C++. For example, concepts will not be available before several years as it is a part of the next C++ standard called C++OX which is not accepted yet.

The goal of my seminar this year is reimplementing a container library using the SCOOP paradigm. The advantages are a better design, safer programs and the ability to use SCOOP mechanisms like morphers.

Morphers are transformation on a type to add and/or remove methods and attributes from an object. This kind of construction is useful to express operations on types like transforming a 3d image into a 2d image. In this case, the classical inheritance (subtyping) can't be used because some methods are removed.

This work aims at creating a safer, clearer and more powerful container library through the use of new features brought by SCOOP. This also proves that Olena's paradigm is not only useful for image processing but for every kind of library.


to top

PublicationForm
Logo: Tools for image processing and pattern recognition
Category: ProgrammingParadigms
Title: C++ container library with the SCOOP paradigm
Authors: Thomas Moulard
Type: OralPresentation
Whereprefix:  
Where: CSI Seminar
Ref:  
Place:  
Date: May 2007
Note:  
Lang: english
Keywords: C++, SCOOP, container, library, concept
Status: published


You are here: Publications > 20070516-Seminar-Moulard-Container-Scoop-Slides

to top

Copyright © 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback