Patent Number: 6,298,476

Title: Object oriented software build framework mechanism

Abstract: A framework for use with object-oriented programming systems provides a software build system that detects modules that make up a software product, examines each module to determine if it is up-to-date, and automatically updates any modules that require processing. The framework includes a software object of a class called "Product" that comprises a software product to be processed and built. An instance of the Product is comprised of multiple software build objects, each of which is called "Object". Each Object in turn contains four objects that are a kind of object class called BldSrc (Build Source). The BldSrc objects specify a different aspect of the software product and desired processing. Each of the software build objects in a Product's Object list is examined to determine if all four of the BldSrc objects is current. If any one of the software build objects is not current, the Object is re-built. If all four objects are current, the re-building step is skipped. In this way, each of the software build Objects making up a Product is automatically examined and processed, and the Product is produced.

Inventors: Misheski; David Joseph (Plainview, MN), Nock; Clifton Malcolm (Rochester, MN)

Assignee: International Business Machines Corporation

International Classification: G06F 9/44 (20060101); G06F 009/45 ()

Expiration Date: 10/02/2018