Computer Science Department
School of Computer Science, Carnegie Mellon University
Respectful Type Converters
Jeannette M. Wing, John Ockerbloom
[Submitted to IEEE Transactions on Software Engineering]
We explain in detail the applicability of respectful type converters in the context of the Typed Object Model (TOM) Conversion Service, built at Carnegie Mellon and used on a daily basis throughout the world. We also briefly discuss how our respects relation addresses a similar question in two other contexts: type evolution and interoperability.
Keywords: Type converters, object repository, distributed objects, subtype, object-oriented design, abstraction function, specifications, semantics, Larch, type evolution, interoperability