Back to results
US 2002/0059563 A1Published application
Method and system for self-adaptive code
OwnerDusko Pavlovic, Douglas R. Smith +1inventors
InventorsDusko Pavlovic, Douglas R. Smith, Stephen Fitzpatrick
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system for allowing software to carry its own specification.
Claims10
A method of developing a self-modifying computer program, comprising:
- providing a set of partial software code implementations;
- providing a set of specifications describing functionality of a software program, certain specifications in the set of specifications being paired with certain partial software program code implementations in the set of partial software program code implementations;
- generating a software program that includes the set of partial software program code implementations and having functionality described by the set of specifications;
- redefining the functionality of the software program when the generated software program does not comport to a minimum functionality standard;
- and
- regenerating the software program so that it still includes the set of partial software program code implementations but has the redefined functionality.
3 more elements
A method of developing a self-modifying computer program, comprising:
- providing a set of partial software program code implementations;
- providing a set of specifications describing functionality of a software program, certain specifications in the set of specifications being paired with certain partial software program code implementations in the set of partial software program code implementations;
- generating a software program that includes the set of partial software program code implementations and having functionality described by the set of specifications;
- redefining the set of partial software program code implementations;
- and
- regenerating the software program so that it includes the redefined set of partial software program code implementations but still has the functionality described by the set of specifications.
3 more elements
A method of developing a self-modifying computer program, comprising:
- providing a set of partial software program code implementations;
- providing a set of functional comments describing functionality of a software program, certain functional comments in the set of functional comments being paired with certain partial software program code implementations in the set of partial software program code implementations;
- generating a software program that includes the set of partial software program code implementations and having functionality described by the functional comments;
- redefining the set of functional comments;
- and
- regenerating the software program so that it still includes the set of partial software program code implementations but has redefined functionality in accordance with the set of functional comments.
3 more elements
Dependencies are inferred from the claim text.