Skip to search formSkip to main contentSkip to account menu

Software architecture

Known as: SA, Architecture (disambiguation), Program architecture 
'Software architecture#Software' refers to the fundamental structures of a software system, the discipline of creating such structures, and the… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2010
Highly Cited
2010
Object composition offers significant advantages over class inheritance to develop a flexible software architecture for finite… 
Highly Cited
2005
Highly Cited
2005
Software architectures have high costs for change, are complex, and erode during evolution. We believe these problems are… 
Highly Cited
2005
Highly Cited
2005
An approach to managing the architecture of large software systems is presented. Dependencies are extracted from the code by a… 
Review
2002
Review
2002
The purpose of the architecture evaluation of a software system is to analyze the architecture to identify potential risks and to… 
Highly Cited
2002
Highly Cited
2002
The World Wide Web has succeeded in large part because its software architecture has been designed to meet the needs of an… 
Highly Cited
2000
Highly Cited
2000
Over the past decade software architecture has received increasing attention as an important subfield of software engineering… 
Highly Cited
1996
Highly Cited
1996
ion and object-oriented organization, Event-based, implicit invocation Pattern-Oriented Software Architecture, A System of… 
Review
1996
Review
1996
Pattern-Oriented Software Architecture: A System of Patterns looks at how patterns occur on three different levels--in software… 
Highly Cited
1995
Highly Cited
1995
This article presents a model for describing the architecture of software-intensive systems, based on the use of multiple… 
Highly Cited
1995
Highly Cited
1995
A portable cement mixer is provided with an improved supporting frame. The supporting frame includes a first, generally…