Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Respectful Type Converters
Wing J., Ockerbloom J. IEEE Transactions on Software Engineering26 (7):579-593,2000.Type:Article
Date Reviewed: Aug 1 2001

The respects relation can be used to characterize the information that remains unchanged during type conversions. This basic research paper presents a formal definition of this relation. The definition is based on the Liskov and Wing behavioral notion of subtyping. The authors also show how respects can be applied in the Typed Object Model Conversion Service. Moreover, an extension of respects for concrete types and its application to type evolution and reusability are discussed.

The importance of this work is mainly theoretical. The material is of interest to people doing basic research on programming languages, compilers, formal languages, object-oriented methodologies, and related areas. Secondarily, the respects relation could be used during the design and evolution of a type conversion system as a theoretical framework to be fulfilled by the type converters.

Although the subject is theoretical, the presentation is good and well structured, and the bibliography is adequate. Overall, this paper is good. The ideas presented could prove useful in interoperability and reusability issues and for future programming methodologies. The reader should have a basic familiarity with programming language theory and object-oriented methodologies and an adequate mathematical background.

Reviewer:  M. Vassilakopoulos Review #: CR125270
Bookmark and Share
 
General (D.3.0 )
 
 
Abstract Data Types (D.3.3 ... )
 
 
Standards (I.7.2 ... )
 
 
Language Constructs and Features (D.3.3 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Programming languages: paradigm and practice
Appleby D., McGraw-Hill, Inc., New York, NY, 1991. Type: Book (9780075579045)
Jan 1 1992
Programming languages
Dershem H. (ed), Jipping M., Wadsworth Publ. Co., Belmont, CA, 1990. Type: Book (9780534129002)
Jan 1 1992
Comparative programming languages
Friedman L., Prentice-Hall, Inc., Upper Saddle River, NJ, 1991. Type: Book (9780131554825)
Jan 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy