Communications of the ACM · 1997 · 778 citations · 4 references
BusinessInformation SystemsAccess ManagementDecision Support SystemsInformation RetrievalCitation NetworksCitation PracticesApplication Frameworks
Object-oriented application frameworks are a promising technology for reifying proven software designs and implementations in order to reduce the cost and improve the quality of software. A framework is a reusable, "semi-complete'' application that can be specialized to produce custom applications In contrast to earlier OO reuse techniques based on class libraries, frameworks are targeted for particular business units (such as data processing or cellular communications) and application domains (such as user interfaces or real-time avionics) Frameworks like MacApp, ET++, Interviews, ACE, Microsoft's MFC and DCOM, JavaSoft's RMI, and implementations of OMG's CORBA play an increasingly important role in contemporary software development.
4
Ralph E. Johnson, Brian Foote · Journal of Object-oriented Programming · 1988 · 1.1K citations
Computing, Computer Science, Design +15
Object-oriented application frameworks
Mohamed E. Fayad, Douglas C. Schmidt · Communications of the ACM · 1997 · 778 citations · Full text
A framework for network protocol software
Hermann Hüni, Ralph E. Johnson, R. Engel · 1995 · 116 citations · Full text