Community Resources
Resources for Educators in Software Architecture
We have compiled a list of university courses in software architecture and established a forum where educators can interact with each other. If you are interested in being a part of this or would like us to point to your course in software architecture, let us know.
Professional organizations
- IFIP Working Group 2.10 on software architecture
What are a software architect's duties and required skills?
- SEI's list of architects' duties contributed by web visitors
Certificate program for software architects
Learning and interacting
Ongoing conferences related to software architecture
- Working IFIP/IEEE Conference on Software Architecture (WICSA)
- Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design
- SEI's current list of upcoming events related to software architecture
Journals with regular papers on software architecture
- Journal of Systems and Software
- Microsoft Corporation's The Architecture Journal
- The IT Architect
- IEEE Software special issue on Software Architecture
Discussion groups and architect networks
- Google Software Architectures forum
- SEI's Software Architecture Technology User Network (SATURN)
Blog
Arquitetura de Soluções (Portuguese)
Portals about software architecture
- Cetus links on Architecture and Design
- Eoin Woods' Artechra
- Brad Appleton's Software Architecture Links
- CBDI Service Oriented Architecture Practice Portal
- godotnet: Community Resources for Architecture and Design
- Grady Boochs' Handbook of Software Architecture
- IEEE Architecture Working Group Reading Room
- DoD Data & Analysis Center for Software (DACS) - Software Architecture
- Wikipedia: Software Architecture
- SoftwareArchitectures.com
- Peter Eeles's What is a software architecture?
- .Net Developers Journal: Real World Software Architecture
- WICSA Wiki: Software Architecture Village
Book lists
- International Association of Software Architects' book list
- Mary Shaw's "bookstore" for software architecture
- SEI Series in Software Engineering: Software Architecture and Product Lines
Sites highlighting their work
Academic research programs related to software architecture
- Composable Software Systems Project, Carnegie Mellon University, School of Computer Science
- Software Architecture Reading Group, Georgia Institute of Technology
- Department of Computer Science, Naval Postgraduate School
- Demeter Research Group, Northeastern University
- Pacific Software Research Center, Oregon Graduate Institute of Science and Technology
- Computer Science Laboratory, SRI International
- Program Analysis and Verification Group, Stanford University
- The Aspect-Oriented Software Architecture Design Portal, University of Twente
- Software Architecture, University of California at Irvine
- Department of Computer Science, University of Colorado at Boulder
- Software Architecture Resource Sites, University of Massachusetts
- Center for Software Engineering's software architecture group, Information Sciences Institute, University of Southern California
- Software Systems Generator Research Group, University of Texas at Austin
- Griffin Project, Vrije Universiteit (Amsterdam)
Architecture Description Languages
- AADL, Society for Automotive Engineers (SAE)
- ACME, Carnegie Mellon University
- AESOP, Carnegie Mellon University
- CODE, University of Texas at Austin
- Demeter, Northeastern University
- Gestalt, Siemens Corporate Research, Inc.
- Modechart, University of Texas at Austin
- Rapide, Stanford University
- RESOLVE, Ohio State University
- UML , Rational Software Corporation
- UniCon, Carnegie Mellon University
- Wright, Carnegie Mellon University
- xABACUS, University of Technology Sydney
Standards and standards bodies
