Framework integration problems, causes, solutions

Michael Mattsson, Jan Bosch, Mohamed E. Fayad

Communications of the ACM · 1999 · 122 citations · 3 references

Concepts

Abstract

ral design level. All these problems stem from a set of five common causes: cohesive behavior, domain coverage, design intention, lack of access to source code, and lack of standards for the framework. We also offer a number of approaches that can, at least partly, overcome these problems. COMMUNICA 0 A OF THE AE O O0 1999/Vol. 42, No. 10 81 Though familiar with the most common problems and their causes, OO software developers struggle with solutions plagued by a lack of framework standards and development guidelines. Michael Mattsson, Jan Bosch, and Mohamed E. Fayad FRAMEWORK INTEGRATION PROBLEMS, CAUSES, SOLUTIONS Inversion of control. A distinguishing feature of frameworks is their ability to extensively use dynamic binding. As a result, the framework code has a single thread of control and calls the application code as needed. This single-thread

References

3