... mandating a single type system for all applications is unrealistic ...


slide: Stable Interfaces

Stable/Reusable Interfaces Changeable Specifications
Data/Interface Partitioning IDL Interfaces Data & Meta Data
Interface Specialization Horizontal Interfaces Vertical Interfaces