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
axb@cse.nd.edu
Abstract
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
Membership Information.