Communications of the ACM · 1992 · 152 citations · 17 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureSoftware EngineeringSystems ArchitectureComponent-based Software EngineeringSoftware ArchitectureSoftware ConstructionSoftware DesignComponent CompositionComponent IntegrationComponent ModelsComponent-based ArchitecturesComponent-based Software DesignComponent-based Software DevelopmentSoftware Component ReuseSoftware Components
-Oriented Software Development O bject-oriented programming techniques promote a new approach to software engineering. By revising "frameworks" of plug-compatible software components [3], reliable, open applications can be largely constructed, rather than programmed. Although the dream of a components-based software industry is very old [9], it is only recently that we appear close to realizing the dream. The reason for this is twofold: * Modern applications are increasingly open in terms of topology,
17
Dimensions of object-based language design
Peter Wegner · 1987 · 515 citations · Full text
Planning the software industrial revolution
Brad Cox · IEEE Software · 1990 · 156 citations
Oscar Nierstrasz · 1987 · 127 citations · Full text
Class management for software communities
Simon Gibbs, Eduardo Casais, Oscar Nierstrasz et al. · Communications of the ACM · 1990 · 112 citations · Full text