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.
Review
2010
Review
2010
Software architecture has become a centerpiece subject for software engineers, both researchers and practitioners alike. At the… 
Highly Cited
2005
Highly Cited
2005
  • A. JansenJ. Bosch
  • Working IEEE/IFIP Conference on Software…
  • 2005
  • Corpus ID: 13492610
Software architectures have high costs for change, are complex, and erode during evolution. We believe these problems are… 
Review
2003
Review
2003
This lecture maps the concepts and templates explored in this tutorial with well-known architectural prescriptions, including the… 
Highly Cited
1999
Highly Cited
1999
From the Book: Our goals for the first edition were threefold. First, we wanted to show through authentic case studies actual… 
Highly Cited
1998
Highly Cited
1998
FFT literature has been mostly concerned with minimizing the number of floating-point operations performed by an algorithm… 
Highly Cited
1996
Highly Cited
1996
1. Introduction. 2. Architectural Styles. 3. Case Studies. 4. Shared Information Systems. 5. Architectural Design Guidance. 6… 
Highly Cited
1996
Highly Cited
1996
ion and object-oriented organization, Event-based, implicit invocation Pattern-Oriented Software Architecture, A System of… 
Highly Cited
1995
Highly Cited
1995
Architectures for software use rich abstractions and idioms to describe system components, the nature of interactions among the… 
Review
1993
Review
1993
  • D. GarlanM. Shaw
  • Advances in Software Engineering and Knowledge…
  • 1993
  • Corpus ID: 695348
As the size of software systems increases, the algorithms and data structures of the computation no longer constitute the major… 
Highly Cited
1992
Highly Cited
1992
The purpose of this paper is to build the foundation for software architecture. We first develop an intuition for software…