×

Generating reusable software assets from distributed artifacts

  • US 9,235,386 B2
  • Filed: 01/18/2008
  • Issued: 01/12/2016
  • Est. Priority Date: 03/18/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented system comprising:

  • a plurality of repositories to store artifacts comprising software instructions for a plurality of different software development environments, wherein the artifacts comprise source code written in one or more programming languages of the software development environments;

    one or more computers;

    a plurality of distributed asset sources executing on the one or more computers to monitor the repositories, detect one or more new or updated artifacts within the repositories, and in response to detecting the new or updated artifacts within the repositories, automatically generate, based on an asset template, one or more software assets in a normalized format that complies with a data description language, wherein each of the software assets corresponds to a set of one or more of the artifacts within the software development repositories and is automatically generated to include metadata that references the respective artifacts stored within the repositories of the software development environments, and wherein the asset template defines one or more schemas to control generation of the software assets from the artifacts; and

    an asset management system comprising an asset library and one or more modules, executing on the one or more computers, to receive the software assets from the asset sources, to store the software assets within the asset library, and to selectively retrieve one or more of the software assets from the asset library for reuse within one or more of the development environments.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×