7. The method of claim 5 where the at least one computer-accessible resource model comprises a model of an SQL database.
5. A method comprising: receiving a problem statement at a computer system, the problem statement specifying at least one goal; accessing at least one computer-accessible resource model that encapsulates information on how at least one computer-accessible resource operates; planning a path using the computer-accessible resource model that will achieve the at least one goal of said problem statement; and executing said path.