Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: for the plan.

Jump to: navigation, search

CSPEC Dependency (Buckminster)

Revision as of 15:02, 17 July 2007 by Unnamed Poltroon (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

< To: Buckminster Project


A dependency is just a Component Request. It expresses a components dependency to another component in general terms.


Dependencies describe the existence of a dependency on another component. When a dependency has been declared, Actions can declare pre-requisites on Attributes of the other component.

The dependency declaration declares the component request; i.e. the acceptable version, or range of versions.

Pre-requisites always refer to the dependency declaration, never directly to another component. This ensures that all pre-requisites to the same component gets the same version of the component. Howewver, if there is a need to include the same component several times using different versions, this can be acheived by using an alias declaration for a dependency.


Back to the top