Other domains?
Which other domains are as successful in this regard as compilers?
Quite a few, but generally much more narrow
- DARPA ran a large project, Domain-Specific Software Architectures (DSSA) a few years ago
- ISI: Command and control message processing
- Honeywell: Guidance, navigation and control
- …
- Some 4GL approaches are basically domain-specific systems
Essentially: (Parnas) program families in which systems have “so much in common that it pays to study their common aspects before looking at the aspects that differentiate them”
- His OS example is tempting but has not really come to fruition