Quad Chart
- Illustration
- Project Objectives
- Evolutionary persistent object support for CAGD/CAM systems
- Semantically sound and comprehensive notion of objects
- Modules managed as flexibly combinable persistent objects
- Compiler and platform heterogeneity
- Project Approaches
- Persistence via C++ dossiers for Alpha_1 system
- Object algebra and framework with denotational semantics
- Object management via the OMOS system server
- Meta-dossier driven object conversion
- Empirical Observations
- Two approaches to dossier generation: preprocessor (portability) vs.
compiler augmentation (user ease)
- Language processors and utilities can be unified under a common
module framework
- Greatly enhanced module delivery and customization via OMOS
- Compiler and platform variations resolved at
C++ source code level