Concept: Method Configuration
A Method Configuration specifies the selection of a logical subset of a Method Library.
Main Description

A Method Configuration is a collection of selected Method Plugins, Method Packages and Processes (see Concept: Capability Pattern, Concept: Delivery Process). A Configuration can be exported into its own stand-alone library when it includes the full transitive closure of all elements it depends on. A Method Configuration defines a logical subset of a Method Library.

Applications

A Configuration is often built around one or more Delivery Processes. A Delivery Process can be valid for different Method Configurations, but each Configuration may include or exclude particular content for specific situations. For example, a Delivery Process can be defined to include content for developing schemas for different types of database management systems, such as content for RDBMS and OODBMS. When using such a Delivery Process, users may want to select just the type of DBMS used within their project, and hence exclude all content pertaining to other types of DBMS. They achieve this by selecting a Configuration which excludes the respective content or by creating a new one if none such already exists.