The core of a software architecture reflects the generalization of use cases of the software, not the building blocks of the software. Schematic wise the specific libraries, frameworks, reside at the periphery of the architecture and can be swapped out by using separation layers.
- User Interface Architecture
- Checklist and Heuristics
- Operating Systems
- Optimization Techniques
- Reliability Increasement Techniques
- Software Architecture Specific Philosophy
- Some Design Patterns
- Some Aspects of Programming Languages
- Various Examples
Some ideas might be described at the software standards section.
- Abstract State Machines and CoreASM Eclipse plugin
- File:Atmel AVR4027 Tips and Tricks to Optimize Your C Code for 8bit AVR Microcontrollers.pdf
- File:Unplanned Obsolescence Hardware and Software After Collapse by Esther Jang and Matthew Johnson and Edward Burnell and Kurtis Heimerl.pdf
- File:1985 06 xx The Connection Machine by William Daniel Hillis.pdf
- File:1987 01 xx The Architecture of FAIM-1 by JudyM Anderson and William S Coates and Alan L Davis and Robert W Hon and Ian N Robinson and Shane V Robison and Kenneth S Stevens.pdf
- File:1995 xx xx A Plea for Lean Software by Niklaus Wirth.pdf
- M.V. 2015_02 nägemus sellest, millistes programmeerimiskeeltes tasub end vormi ajada (archieval copy and its local ZIP-file)
- File:2006 05 xx Robust Composition Towards a Unified Approach to Access Control and Concurrency Control by Mark Samuel Miller.pdf
- Memory Safety Menagerie
- File:Lightweight Bounds Checking by Niranjan Hasabnis and Ashish Misra and R Sekar.pdf
- File:Perspectives on Standardization in Mobile Robot Programming The Carnegie Mellon Navigation CARMEN Toolkit by Michael Montemerlo and Nich.pdf
- File:2003 xx xx The KITE Application Server Architecture by Josef Templ.pdf
Mathematics Software Design Patterns
- File:THE DESIGN OF MAPLE A COMPACT PORTABLE AND POWERFUL COMPUTER ALGEBRA SYSTEM by Bruce W Char and Keith O Geddes and W Morven Gentleman and Gaston H Gonnet.pdf is related to symbolic calculation through text transformations, "macro processing".
- ACM Transactions on Architecture and Code Optimization has open access scientific papers.