Concepedia
1995 · 555 citations · 18 references
Open access
Many would argue that future breakthroughs in software productivity will depend on our ability to combine existing pieces of software to produce new applications.
18
On the criteria to be used in decomposing systems into modules
David Lorge Parnas · Communications of the ACM · 1972 · 4.6K citations · Full text
Engineering, Software Systems, Computer Architecture +26
Foundations for the study of software architecture
Dewayne E. Perry, Alexander L. Wolf · ACM SIGSOFT Software Engineering Notes · 1992 · 2K citations · Full text
Software Maintenance, Architectural Design, Software Architecture Modeling +15
The X window system
Robert W. Scheifler, Jim Gettys · ACM Transactions on Graphics · 1986 · 926 citations · Full text
System Substrate, Engineering, Spatial Computing +14
Abstractions for software architecture and tools to support them
Mary Shaw, Robert DeLine, Daneil Klein et al. · IEEE Transactions on Software Engineering · 1995 · 808 citations
Engineering, Software Systems, Software Engineering +20
Specification and analysis of system architecture using Rapide
D Luckham, J.J. Kenney, Larry M. Augustin et al. · IEEE Transactions on Software Engineering · 1995 · 758 citations
Event-driven Architecture, Engineering, Computer Architecture +22