System and method for financial instrument modeling and valuation
AssigneeScicomp, Inc.
InventorsElaine Kant, Curt Randall
Life of this patent
Estimating the term…
Loading patent…
AssigneeScicomp, Inc.
InventorsElaine Kant, Curt Randall
Estimating the term…
The software synthesis method and system of the present invention provides a problem solving environment for systems of partial differential equations (or other concise mathematical description), common in engineering, finance, and science, which automatically transforms a problem description into executable software code. The method and system uses a specification language to support a user's natural description of the geometry and mathematics of the problem and solution strategies. The natural description is concisely expressed using general coordinates and dimensionless parameters, using domain specific keywords as appropriate. The user's problem description is compared with the system's knowledge base to refine the problem—i.e., identifying constraints, applying heuristics and defaults, and applying elaboration rules. The software synthesis method and system uses planning process, computer algebra, and templates to analyze and optimize the problem description, choose and customize data structures, and generate pseudo-code. The pseudo-code is translated into the desired target language source code. The software synthesis system and method therefore provides the ability to describe a problem and possible solution strategies at a high level, and outputs target language code that implements a solution. The software synthesis system and method is particularly useful in valuing options based on finite difference solutions of the Black-Scholes partial differential equation.
A method for automatically generating software code in a target language for modeling and valuing a financial instrument, comprising the steps of:
A system for valuing a financial instrument which automatically generates software code based on a user-defined specification of said financial instrument, comprising:
A method for valuing a financial option using specified factors comprising the steps of:
A system for providing a solution to a financial instrument problem using a user-defined specification, comprising:
A method for modeling a finance problem useful for valuing financial instruments associated with the problem, comprising the steps of:
Dependencies are inferred from the claim text.