Frame-Based Software Engineering

One of reusability's main problems is how to easily modify available components. This frame-based approach handles the problem.