A Framework for Building Extensible C++ Class Libraries
Arindam Banerji, Dinesh Kulkarni, David Cohn
Distributed Computing Research Laboratory
University of Notre Dame Notre Dame, IN 46556
Extensibility leads to better designed and more reusable software.
Traditionally, implementors have built extensible C++ software using
ad hoc mechanisms built from scratch. This paper identifies specific
characteristics that constitute extensible software. A framework for
building extensible C++ libraries has been defined and constructed on
AIX 3.2. Finally, the paper gives guidelines for implementors of
extensible software through a dis- cussion of an on-going application
of the framework.
Download the full text of this paper in
ASCII (46,569 bytes) and
POSTSCRIPT (99,746 bytes) form.
To Become a USENIX Member, please see our