Niwot Ridge Resources

A Source of Information for Mission Critical Systems, Management Processes, and Strategies

Architecture and System Design Links

These links are general purpose architecture sites. This includes architecture concepts, performance, workflow, system design, etc.

ArchitecturePlus site is part of U. S. General Services Administration's Office of Information Technology

A definition of Software Architecture is a good starting point for this list of resources. 

Software Architecture sites provided by the University of Mass. Dartmouth.

A Bibliography of Software Architecture Analysis with special emphasis on architectural-level understanding, testing, debugging, reverse engineering, re-engineering, maintenance, and complexity measurement.
IEEE 1471 is The Recommend Practice for Architectural Description of Software–Intensive Systems

   Architecture Resources and Bibliographies

Rich Holt's annotated bibliography


Jianjun Zhao's bibliography on Software Architecture Analysis


Rick Kazman's Software Architecture bibliography at the University of Waterloo


SEI's bibliography. This list contains pointers to other lists.


Software architecture references used for the 1994-1995 version of the course on Software Architecture that I gave at Utrecht University.


IEEE Architecture Working Group reading room.


SEI Index of Architecture Sites, this includes academic, industrial, government, and SEI architecture web sites.


Bredemeyer Consulting is an software architecture firm focused on system architecture.


Center for Software Engineering The Center was founded in June of 1993 by Dr. Barry W. Boehm for the purpose of providing an environment for research and teaching in the areas of large-scale software design and development processes, generic and domain specific software architectures, software engineering tools and environments, cooperative system design, and the economics of software engineering.


CIMOSA is a framework for Computer Integrated Manufacturing. Open Systems Architecture


Composable Software Systems Research Group of the School of Computer Science at Carnegie Mellon University is focused on three research areas: software architecture, formal methods, and tractable software analysis.


The Cutter Group is a consortium of members including famous people that provides advice on IT issues.


The entry point for DARPA papers focused on system architecture and general software engineering concepts.


Department of Commerce IT Enterprise Architecture Home Page


The Enterprise Architecture Community is a community for IT executives to obtain and share knowledge about the Enterprise Architecture industry, solutions and technologies.

Federal Enterprise Architecture is part of the e-Government initiative.


The home page of Dr. Neil Gunther. Gunther is the author of Practical Performance Analyst. This book, the site and the course work he produces lays the foundation for the performance analysis needed in any system architecture effort. Without a "deep" understanding of the performance capabilities and impacts of the architecture on the performance of the system, the design effort is "just whistling in the dark."

Roy Thomas Fielding's "Architectural Styles and the Design of Network-based Software Architectures," PhD Thesis, University of California, Irvine, 2000.

Gaudí System Architecting from Phillips embedded systems


Hartley, Hruschka, and Pirbhai is an architecture method focused on real-world, multi-disciplinary systems.


Hewlett Packard's Architecture site contains many architecture position papers.


INCOSE System Architecture Working Group (SAWG) was formed with the vision of becoming the leader in the advancement of architecting practices that contribute to successful systems.


The International Enterprise Architecture Center is a professional membership organization dedicated to the development of enterprise architecture frameworks, methods and disciplines across all enterprise environments, as well as support for the enterprise architecture professionals that make those frameworks and methods useful.


Kentucky’s EA site


Phillip Kruchten's reading of the Tao of the Software Architect.


Another workflow site hosted by IBM. C. Mohan's papers are a good start for anyone new to Workflow or even those that thought workflow was for backoffice paper processing.


North Carolina’s Technical Architecture


Ohio’s EA web site


The Open Group Architectural Framework is a tool to help define the architecture for current of planned IT systems.

Open Process Framework provides information on the OPEN Process Framework Repository Organization (OPFRP)


Phillips Gaudí project architecture site for the . The goal of this project is to make the art and emerging methodology of System architecture more accessible and to transfer this know how and skills to a new generation of system architects.


Software Engineering Institute's architecture web sites. This is a list of academic, industrial, government, and SEI web sites related to architecture. One good starting point are the essay's on software architecture.


The SEMATEC web site. SEMATEC is a cooperative venture of 13 semiconductor companies from seven countries, located in Austin Texas. The SEMATEC "framework" is an important contribute to large scale Object–Oriented architecture.


The entry point to the Software Engineering Institute's architecture library. The primary documents here focus on defining architectural taxonomy and the relationships between architecture and the non-functional aspects of systems.


The Software Technology for Adaptable, Reliable Systems (STARS) program is sponsored by the Defense Advanced Research Projects Agency (DARPA), contracted through the Air Force Electronic Systems Center (ESC), and involves three cooperating prime contractors -- Boeing, Loral Federal Systems, and Loral Defense Systems-East -- and a large number of subcontractors.


University of Texas Product Line Architecture site.


Technical Architecture Framework for Information Management (TAFIM). The TAFIM is intended to guide the development of architectures that satisfy requirements across missions, functional areas, and functional activities. The TAFIM is mandatory for use in DOD. The specific technical architectures for missions and functions will be developed using standard architecture guidance and development methodologies provided by the TAFIM.


USC ISI Software Architecture site is focused the study of software architectures and their impact on the overall life-cycle of software systems.


A good starting point for Workflow Management materials. The Workflow Management Collation site is now hosted by AIIM


The Zachman Institute is a network of information professionals who understand the critical role of enterprise architecture in the ability of the enterprise to successfully participate in the global economy of the 21st century.


Department of Veteran's Affairs IT Architecture Program site

   Distributed Systems, CORBA, Java, and other interesting topics

IEEE Cluster Computing task force contains many links to distributed and clustered computing knowledge.

Salim Hariri's web site on distributed and cluster computing.

IEEE's Computer Societies Distributed Computing On–Line

Free Corba Links provide a list of links to free implementations of CORBA.

   Research Links for Distributed Systems

University of California, Irvine, Distributed Real-time Ever Available Microcomputing (DREAM Lab), USA

University of California, Irvine, Fault-Tolerant Multicomputer Laboratory, USA

University of California, Santa Barbara, Computer Networks & Distributed Systems Laboratory, USA

Carnegie Mellon University, School of Computer Science, USA

Chalmers University of Technology, Laboratory for Dependable Computing (LDC), Sweden

City University, Centre for Software Reliability, UK

University of Connecticut, Dependable Distributed Systems Group, USA

Cornell University, Department of Computer Science, USA

University of Durham , Distributed Systems Engineering Group, UK

The Friedrich Alexander University of Erlangen-Nürnberg, Department of Computer Science III, Germany

GMD, Responsive Systems Research Group, System Design Technology Institute, Germany

University of Illinois at Urbana-Champaign, Department of Computer Science, USA

INRIA, Rocquencourt, France

LAAS-CNRS, Toulouse, France

Lancaster University, Computing Department, UK

University of Maryland, Software Reliability Engineering Information Center, USA

MIT, Laboratory for Computer Science, Programming Methodology Group, USA

University of Newcastle upon Tyne, Department of Computing Science, UK

Ohio State University, Dependable Distributed Systems Research Group, USA

Pisa Dependable Computing Centre (PDCC), CNR, Italy

Swiss Federal Institute of Technology (EPFL), Operating Systems Lab (LSE), Lausanne, Swiss

University of Texas at Austin, Department of Computer Science, USA

University of Tokyo, Research Center for Advanced Science and Technology (RCAST), Japan

Trinity College Dublin, Distributed Systems Group, Ireland

University of Ulm, Faculty of Computer Science, Germany

University of Viginia, Department of Computer Science, USA

University of York, Department of Computer Science, UK

   User Interface Design Sites

UI Design is a webzine for interactive designers, brought to you by a small team of volunteers. We are always on the lookout for additional volunteers to give even small assistance with proofing, editing, writing and reviewing material for the site.

Jakob Nielsen provides a good starting point with his book Designing Web Usability, and his web site

Don Norman is professor emeritus at the University of California, San Diego and a former executive at Apple Computer and Hewlett Packard. His research is focused on "human centered" design processes for user interfaces.

Bruce Tognazzini (TOG) is a principal with the Nielsen Norman Group, the "dream team" design firm specializing in human-computer interaction. He also hosts the Ask Tog site.

Usability Web contains several 1000 links about web usability.

   System Analysis and Design Sites

The Right Mind-set for Managing Information Technology

Lockheed-Martin Software Engineering

Helsinki's Systems Analysis Lab 

MIT Engineering Systems Division Working Papers

International Institute for Applied Systems Analysis

Risoe Systems Analysis Department


Software Engineering Resource List

Software Engineering Indices

WWW Virtual Library: Software Engineering

Georgia Tech's Center for Information Management Research

Georgia Tech's Software Engineering Hotlist

Carnegie Mellon's Software Engineering Institute

Software Engineering Research Center

Home | Search |Site Map | Copyright