×

Method and system for version independent software release management

  • US 8,117,596 B2
  • Filed: 07/10/2008
  • Issued: 02/14/2012
  • Est. Priority Date: 07/11/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for assembling an update for a software release, comprising employing a processor for performing:

  • defining classes of software components, each class comprising a plurality of instances, each instance having a unique identifier (UID), said each instance of said each of class representing a software component, which has a plurality of versions;

    for each version of the software component, assigning one or more time stamps, and an indicator identifying a release status of the each version of the software component;

    introducing a flexible coupling between versions of the software components and instances of classes including introducing a pointer between a version of the software component and a UID of an instance of a class associated with the version;

    selecting versions of software components from which pointers originate;

    for each instance of the class, to which the pointer points at, selecting one version of the software component based on the assigned indicator, and;

    assembling the selected versions of software components into the update of the software release.

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