Patent №
US 6,442,750
Granted
2002-08-27
Filed 1999
Owner
XEROX CORPORATION
Lab
—
AI components
3
kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09426142
An aspect oriented system for implementing the Design by Contract software development methodology is provided in which preconditions and postconditions defining the contract need not be coded into the program modules being developed. Rather, an aspect is provided which encapsulates these preconditions and postconditions. This behavior may easily and transparently be forced onto the resource by compiling the object class for the program module along with the contract aspect. When the software program in which the program modules is used is no longer needed, the preconditions and postconditions are removed simply by recompiling the resource object classes without the aspect.
AI classification
Ownership
XEROX CORPORATION
assignment · 105590890
Assignors
LOPES, CRISTINA, LIPPERT, MARTIN, HILSDALE, ERIK A.
On an employer assignment, the assignors are typically the inventors.