Architecture Based Languages and Environments (ABLE) Project - Carnegie Mellon University's ABLE project is concerned with exploring the formal basis for Software Architecture, developing the concept of Architectural Style, and building tools that practicing software architects might find useful. The tool development effort has focused on the Aesop system, a toolkit for rapidly producing software architecture design and analysis environments that are customized to support specific architectural styles. The formal work revolves around the Wright language.
Cetus Links -- Architecture and Design: Patterns - This site provides a wealth of information on patterns. Links are provided to tutorials, FAQs, literature, organizations, conferences, software tools, and ftp archives.
Composable Software Systems - The Composable Software Systems project at Carnegie Mellon University focuses on three research areas: software architecture, formal methods, and tractable software analysis. The project develops new models, theories, methods, languages, and tools for classifying, specifying, analyzing, and designing software systems beyond the component level. This support could lead to substantial reduction in maintenance costs, improvement in software reuse, and increase in quality of software.
Intervista Institute - Links to Software Architecture News, Training, Articles, Books, and more.
Software Engineering Research Laboratory (SERL) - The Software Engineering Research Laboratory (SERL) in the Department of Computer Science at the University of Colorado at Boulder is pursuing the discovery of principles and the development of technologies to support the engineering of large, complex software systems. Two SERL projects include a formal architecture-based approach to software integration testing and Menage, using versioned software architecture to support configuration management and software deployment.
Software Technology for Adaptable, Reliable Systems (STARS) - The STARS program is sponsored by the Defense Advanced Research Projects Agency (DARPA).
STARS is focused on accelerating a change in the way software is developed within the DoD. This change represents a shift to a product line approach/technology paradigm that is process driven, domain specific, reuse based, and technology supported.
The STARS goal is to increase software productivity, reliability, and quality by integrating support for modern software development processes and reuse concepts within software engineering environment (SEE) technology. (Note: This link is to an archive of the site. The original site is no longer available.)
The Stanford Rapide Project - The Rapide™ Language effort focuses on developing a new technology for
building large-scale, distributed multi-language systems. This technology is
based upon a new generation of computer languages, called Executable
Architecture Definition Languages (EADLs), and an innovative toolset
supporting the use of EADLs in evolutionary development and rigorous analysis
of large-scale systems.
University of California, Irvine (UCI) Software Architecture - UCI's research in software architecture is directed at reducing the cost of application development by focusing attention on high level design issues and increasing the potential for reuse among systems in closely related product families.
Vitruvius Project - The goal of the Vitruvius project is to elucidate the architectural level of abstraction so that the collective experience of successful architects can be captured, organized, and made available to ordinary practitioners. The Vitruvius project has been working on an Architectural Description Language (ADL) called UniCon.
Worldwide Institute of Software Architects (WWISA) - The Worldwide Institute of Software Architects (WWISA) is a nonprofit membership organization with a mission to accelerate the establishment of the profession of software architecture and provide information and services to software architects and their clients.
Zachman Institute for Framework Advancement (ZIFA) - The Zachman Institute for Framework Advancement (ZIFA) 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. To this end, the mission of ZIFA is to promote the exchange of knowledge and experience in the use, implementation, and advancement of the Zachman Framework for Enterprise Architecture.