System and methods for defining a software build

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07640533

ABSTRACT:
A software build framework includes and architecture to identify software components including sets of classes, or objects, and categorizes the objects into layers in the component. A set of build rules identifies allowable dependencies between the component layers among the same and other components in the system, as well as external entities such as off the shelf (OTS) and third party vendor products outside the development control. The build mechanism enumerates a set of dependencies for each of the components, and an enforcer analyzes the dependencies to identify dependencies in violation of the rules. The enforcer separates the compile time and runtime inheritance paths to detect indirect monolithic inheritance. In this manner, dependency rules define an efficient and optimal architecture which lends itself well to modifications, timely builds and deliverable releases, and enforces the dependency rules at compile time so as to avoid generating an obsolete or suspect build.

REFERENCES:
patent: 5758160 (1998-05-01), McInerney et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and methods for defining a software build does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and methods for defining a software build, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and methods for defining a software build will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4089972

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.