Creating software modeling artifacts for reuse

Reusing software assets promotes the use of proven solutions and consistent architectures, and can increase productivity, promote reduce production costs, and save time by eliminating duplication of design efforts. Packaging your software assets and artifacts as Reusable Assets Specification (RAS) assets provides an easy way to exchange assets with remote or local users. These assets are stored in RAS repositories, which enable quick storage and retrieval of assets, and support searching using keywords. Selected RAS assets can be retrieved by a simple import of the asset.

Patterns are packaged and distributed as deployable RAS assets. When imported, they are installed as Eclipse-based plug-ins. Patterns include well-documented software solutions that encapsulate the time and expertise of design experts. You can create simple or extremely complex Java-based patterns to assist with model design. Creating and using patterns promotes software reuse because a pattern is designed once and used many times.

Pattern design and RAS assets are two separate categories in this navigation hierarchy. Here you will find tasks related to creating different types of assets and information on packaging and organizing these assets in repositories.

Related tasks
Designing a software application by using models
Developing applications and Web sites
Terms of use | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.