This is the home of the Architecture Viewpoint Library. Folks involved in the repository design should start here [Design Notes].

Jump to Recently Added.


One important aspect of ISO/IEC/IEEE 42010 (originally IEEE 1471:2000) is the notion of architecture viewpoint.

An explicit goal of IEEE 1471:2000 was to encourage the establishment of a library of reusable architecture viewpoints to be shared by practitioners. There are already many successful viewpoints. (Until we set up a listing here, see the Delicious links (under Recently Added), or look at the 42010 bibliography.)

A viewpoint template designed for ISO/IEC/IEEE 42010 can be downloaded and used for documenting viewpoints.

Reusable Viewpoints

The goal of the Library is to provide a place for practitioners and researchers in software, system and enterprise architecture to publish, share and collaborate on architecture viewpoints documented in the style of ISO/IEC/IEEE 42010.

Viewpoints are one form of reusable architecture knowledge. A viewpoint codifies a way of addressing some architectural concerns in terms of notations, kinds of models or other forms. The idea of viewpoints dates back to the 1970s Doug Ross' Structured Analysis and Design Technique (SADT). Anthony Finkelstein and colleagues further refined the concept in the field of Requirements Engineering. Early work in software architecture codified a number of architecture viewpoints (such as Kruchten's 4+1 view model). IEEE 1471:2000 formalized the notion of a viewpoint as a first-class entity. The international revision of that standard, ISO/IEC/IEEE 42010 is further refining it and introduces a "conformance point" for architecture viewpoints, so that users of the standard may document and "put on the shelf" viewpoints for general use.

An architecture viewpoint is characterized by:

  • a set of concerns to be addressed
  • a set of stakeholders interested in how they are addressed
  • one or more model kinds
  • the conventions: concepts, notations, rules, patterns, styles and semantics to be invoked in creating, interpreting and using models of each kind;
  • correspondence rules linking the models together.

Recently Added

Thanks to Paris Avgeriou for contributing viewpoints on the following areas:

Networked Organizations Viewpoint for Architectures is intended to capture the influence of dynamic organizations in an architecture.

Delicious Bookmarks

[Add us to your Delicious network]

The Library

The Library will archive viewpoints, collect references and related resources and facilitate collaboration among those who wish to use and development viewpoints.

If you would like to submit an architecture viewpoint, send it to the webmaster.