[PDF][PDF] A survey of practical software adaptation techniques.

S Kell - J. Univers. Comput. Sci., 2008 - Citeseer
Software adaptation techniques appear in many disparate areas of research literature, and
under many guises. This paper enables a clear and uniform understanding of the related …

Property models: from incidental algorithms to reusable components

J Järvi, M Marcus, S Parent, J Freeman… - Proceedings of the 7th …, 2008 - dl.acm.org
A user interface, such as a dialog, assists a user in synthesising a set of values, typically
parameters for a command object. Code for" command parameter synthesis" is usually …

A Modern C++ Point of View of Programming in Image Processing

M Roynard, E Carlinet, T Géraud - Proceedings of the 21st ACM …, 2022 - dl.acm.org
C++ is a multi-paradigm language that enables the programmer to set up efficient image
processing algorithms easily. This language strength comes from many aspects. C++ is high …

Runtime concepts for the C++ standard template library

P Pirkelbauer, S Parent, M Marcus… - Proceedings of the 2008 …, 2008 - dl.acm.org
A key benefit of generic programming is its support for producing modules with clean
separation. In particular, generic algorithms are written to work with a wide variety of …

Concept-based optimization

X Tang, J Järvi - Proceedings of the 2007 Symposium on Library …, 2007 - dl.acm.org
Production compilers' optimizers typically operate at low abstraction levels, transformation
rules enacting on operations on built-in types only. Transformations at higher levels of …

Component adaptation and assembly using interface relations

S Kell - ACM Sigplan Notices, 2010 - dl.acm.org
Software's expense owes partly to frequent reimplementation of similar functionality and
partly to maintenance of patches, ports or components targeting evolving interfaces. More …

Design for Interoperability in stapl: pMatrices and Linear Algebra Algorithms

AA Buss, TG Smith, G Tanase, NL Thomas… - … and Compilers for …, 2008 - Springer
Abstract The Standard Template Adaptive Parallel Library (stapl) is a high-productivity
parallel programming framework that extends C++ and stl with unified support for shared …

Towards the modularization of C++ concept maps

Z Szűgyi, A Sipos, Z Porkoláb - Electronic Notes in Theoretical Computer …, 2009 - Elsevier
Concept is a new and powerful language element being introduced in the next C++
standard. With the help of concepts we can define the properties a template requires from its …

[图书][B] Generic Programming with Concepts

M Zalewski - 2008 - Citeseer
Generic programming is an indispensable ingredient of modern programming languages. In
the C++ programming language, generic programming is implemented by the means of …

[PDF][PDF] A Semantic Definition of Separate Type Checking in C++ with Concepts.

M Zalewski, S Schupp - J. Object Technol., 2009 - jot.fm
We formalize the informal definition of C++ concepts that is currently considered by the C++
standardization committee for inclusion in the next version of the language. Our definition …