Mixin-based programming in C++
Y Smaragdakis, D Batory - … on Generative and Component-Based Software …, 2000 - Springer
Combinations of C++ features, like inheritance, templates, and class nesting, allow for the
expression of powerful component patterns. In particular, research has demonstrated that …
expression of powerful component patterns. In particular, research has demonstrated that …
[PDF][PDF] A solution to the constructor-problem of mixin-based programming in C++
UW Eisenecker, F Blinn, K Czarnecki - First Workshop on C++ Template …, 2000 - Citeseer
Mixin-Based Programming in C++ is a powerful programming style based on the
parameterized inheritance idiom and the composition of C++ templates. Type expressions …
parameterized inheritance idiom and the composition of C++ templates. Type expressions …
Lessons learned through six years of component-based development
M Sparling - Communications of the ACM, 2000 - dl.acm.org
F as a separate form from the implementation of the specification (how we plan to do it).
Thus, we say “a given component specification may be realized in one or more …
Thus, we say “a given component specification may be realized in one or more …
Component programming—a fresh look at software components
M Jazayeri - Software Engineering—ESEC'95: 5th European …, 1995 - Springer
All engineering disciplines rely on standard components to design and build artifacts. The
key technical challenge in software engineering is to enable the adoption of such a model to …
key technical challenge in software engineering is to enable the adoption of such a model to …
Design patterns for generic programming in C++
A Duret-Lutz, T Géraud, A Demaille - 6th USENIX Conference on Object …, 2001 - usenix.org
Generic programming is a paradigm whose wide adoption by the C++ community is quite
recent. In this scheme most classes and procedures are parameterized, leading to the …
recent. In this scheme most classes and procedures are parameterized, leading to the …
A grey-box approach to component composition
H De Bruin - … Symposium on Generative and Component-Based …, 1999 - Springer
Despite the obvious advantages of reuse implied by component technology, component
based development has not taken off yet. Problems that inhibit general reuse include …
based development has not taken off yet. Problems that inhibit general reuse include …
[图书][B] Component-oriented programming
AJA Wang, K Qian - 2005 - books.google.com
Component Oriented Programming offers a unique programming-centered approach to
component-based software development that delivers the well-developed training and …
component-based software development that delivers the well-developed training and …
An extension to the subtype relationship in C++ implemented with template metaprogramming
I Zólyomi, Z Porkoláb, T Kozsik - … 2003, Erfurt, Germany, September 22-25 …, 2003 - Springer
Abstract Families of independent classes, where each class represents a separate,
orthogonal concern are highly attractive for implementing collaboration-based design …
orthogonal concern are highly attractive for implementing collaboration-based design …
[PDF][PDF] P++: A language for large-scale reusable software components
V Singhal, D Batory - 6th Annual Workshop on Software Reuse, 1993 - cs.utexas.edu
P++ is a programming language that supports the GenVoca model BO92], a particular style
of software design that is intended for building software system generators. P++ is an …
of software design that is intended for building software system generators. P++ is an …
Iterative and incremental development of component-based software architectures
C Atkinson, O Hummel - Proceedings of the 15th ACM SIGSOFT …, 2012 - dl.acm.org
While the notion of components has had a major positive impact on the way software
architectures are conceptualized and represented, they have had relatively little impact on …
architectures are conceptualized and represented, they have had relatively little impact on …