Artifact: Reusable Asset
A Reusable Asset contains one or more Asset Artifacts that provide a solution to a problem for a specific context. A Reusable Asset is packaged explicitly to be reused in future development activities, and it meets certain criteria applicable to Reusable Assets.
Domains: Asset-Based Development
Work Product Kinds: Solution
Purpose

The purpose of a Reusable Asset is to provide solutions to recurring problems. For more information, see Concept: Reusable Asset.

Relationships
Description
Brief Outline

The following are the categories of information captured within a Reusable Asset:

  • Asset overview: Includes name, description, version, id, and type (also known as profile)
  • Asset classification: Includes descriptors for classifying the asset and the contexts for which the asset is relevant
  • Asset solution: Includes artifacts and variability/extension points
  • Asset usage: Includes instructions and activities to use the asset
  • Related assets: Includes references to other assets and the nature of the relationship

The Reusable Asset Specification (RAS) describes the structure for specifying assets. For more information on the information that may be maintained for an asset, see Guideline: Documenting Reusable Assets.

Illustrations
Examples
Tailoring
Representation Options

Reusable Assets may be represented using the Reusable Asset Specification (RAS). For more information on the RAS, see Concept: Reusable Asset Specification.

More Information