Creating Frameworks
Highly iterative process that requires a deep understanding on the application domain :
- domain analysis needs to mature,
- anticipating change needs experience,
- it’s often not feasible to use a large number of application examples to test the framework’s exploitability.