Presentation is loading. Please wait.

Presentation is loading. Please wait.

MSG Reuse Catalog T.W. van den Berg 7 April 2010.

Similar presentations


Presentation on theme: "MSG Reuse Catalog T.W. van den Berg 7 April 2010."— Presentation transcript:

1 MSG Reuse Catalog T.W. van den Berg 7 April 2010

2 Definitions (1) Reuse catalog = A set of descriptions of assets with a reference or pointer to where the assets are actually stored or information about how they can be acquired. IEEE Std 1517-1999. Reuse library = A classified collection of assets that allows searching, browsing, and extracting. IEEE Std 1517-1999.

3 Definitions (2) Classification = The manner in which the assets are organized for ease of search and extraction within a reuse library. IEEE Std 1517- 1999. Asset = An item, such as design, specifications, source code, documentation, test suites, manual procedures, etc., that has been designed for use in multiple contexts. IEEE Std 1517-1999.

4 Classification schemes Taxonomy: a formal list of controlled words arranged from abstract to specific. Ontology: an arrangement of objects in a directed acyclic graph with multiple inheritance. Thesaurus: a list of categorized words or phrases associated with an object. A thesaurus is a structured / controlled vocabulary. Keyword: a list of uncategorized words or phrases associated with an object.

5 Classification scheme Classification schemes can be domain-oriented, architectural or technical. A domain oriented scheme is the result of the analysis of a certain domain.

6 Reuse Catalog - General Requirements A Reuse Catalog: Holds catalog entries with descriptive information (facets) about each asset and a reference to where the asset can be retrieved. Supports a hierarchical classification scheme (taxonomy) for the organization of catalog entries in categories. A catalog entry: Has facets describing properties of the asset, such as operating system, computer language, license information, certification information, and holds a reference to the actual asset. A category: Has a name and description, and a list of associated catalog entries.

7 Reuse Catalog Functions The Reuse Catalog has functions to: Browse, search and monitor catalog entries and categories. Create, update, remove and categorize catalog entries. Define and maintain a classification scheme. Define and maintain the facets of catalog entries. The Reuse Catalog: Supports Role Based Access Control. Other: There can be any number of Reuse Catalogs, each with their own classification scheme and catalog entries.

8 Example of CTF Reuse Catalog Linked application consisting of three components: –Category Browser –Asset Categorization –Category Manager Asset is any CTF object Catalog access governed by RBAC Does not fulfil all previously listed requirements, e.g. –No faceted catalog entries –No search in catalog (only global CTF search) –Catalog entries restricted to assets located in CTF –No monitoring of categories (for the addition or removal of entries)

9 Category Browser Category Browser: Browse categories Navigate to asset or containing project

10 Asset Categorization Asset Categorization: Browse assets in projects Create associations between assets and categories (via Link button or drag-n-drop) Delete associations

11 Category Manager Edit, add and delete categories in the categorization tree Move categories (via cut-n-paste, or drag-n-drop)


Download ppt "MSG Reuse Catalog T.W. van den Berg 7 April 2010."

Similar presentations


Ads by Google