Documenting Frameworks
Abstract:
Object-oriented frameworks offer a concrete reusable architecture for a family of applications. An expert can very rapidly develop applications using the framework, however, for the novice there is a steep learning curve. This is an obstacle to reuse. How to develop a framework is another issue in this area. Identifying the required flexibility for the family of applications and designing mechanisms that provide this flexibility is the problem. The solution combines domain analysis, software evolution, and design patterns. This position paper looks at application frameworks and how they should be documented in order to facilitate reuse and development.
Citations
| 120 | Patterns generate architectures – Beck, Johnson - 1994 |
| 114 | Contracts: Specifying behavioral compositions in object oriented systems – Helm, Holland, et al. - 1990 |
| 5 | Specifying reusable components with contracts – Holland - 1992 |
| 1 | version 4 : the user language. Lecture Notes in Computer Science 358 – Butler, Cannon, et al. - 1989 |

