Patent ReferencesSoftware version management system Computer device for aiding in the development of software system Device for managing software configurations in parallel in a network Object management facility for maintaining data in a computer system Cache hierarchy design for use in a memory management unit Method and apparatus for computer program encapsulation Computer file system Procedure for automatically customizing the user interface of application programs Result cache for complex arithmetic units Method and apparatus for maintaining a lookup table for storing function values InventorsAssigneeApplicationNo. 706382 filed on 08/30/1996US Classes:717/145, Including recompilation717/121, Software configuration717/162LinkingExaminersPrimary: Kriess, Kevin A.Assistant: Chavis, John Q. Attorney, Agent or FirmInternational ClassG06F 017/30AbstractA software system is defined by a tree of system models which are written in a functional language. During a build of the software system, the functions are interpreted and the results of the expensive expressions are cached. Each function is examined before interpretation to see if it has been evaluated before. If a function has already been evaluated, the cached result is retrieved by the evaluator and the time which would have been spent re-evaluating the function is saved.Other References
| |