Component-Based Design
What is the “TCP/IP of component assembly”?
- In the early days of TCP/IP we needed an IMP to implement the protocol, today it runs in s/w on a laptop
- Must be reliable, robust, adaptable (“learn”, self-optimizing, self-balancing, negotiate for resources…)
- Self-verifying (what does that mean?)
- Self-testing
- “Queriable”
In many ways, it’s the “OS” of a component-oriented world