By Topic

Customizing C++ to improve the reusability of class libraries

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Kojima, T. ; Central Res. Lab., Mitsubishi Electr. Corp., Hyogo, Japan ; Sugimoto, A.

OPTEC is a language extension tool for customizing a strongly typed object-oriented language to improve the usability of specific class libraries. Using OPTEC, a system specific language for non-expert programmers call be built easily by extending C++. The system specific language supports selection of the appropriate private class from the class libraries, simplifies the use of the class, and makes it easy to define a subclass from an abstract class. The language extensions of C++ can be defined by transformation rules. OPTEC uses a tree rewriting method, in which semantic analysis is integrated. We first describe how extension and customization of the C++ language is effective for increasing the reusability of a library. Then, we illustrate the usability of OPTEC by means of extension rule examples, and present an efficient algorithm to apply rules. We also show a software organization of OPTEC and its application result

Published in:

Computer Languages, 1994., Proceedings of the 1994 International Conference on

Date of Conference:

16-19 May 1994