Component-based Software Design Lessons from physical systems Dec 2, 2018 #software design #component-based design #CBD