A method of well planning in an automatic well planning system comprises
the steps of: selecting one or more tasks in a task manager; verifying by
a task dependency a proper order of the one or more tasks; retrieving by
the task manager from a task base one or more sets of instructions
associated with the one or more tasks selected in the task manager and
verified by the task dependency; retrieving by the task manager from an
access manager one or more sets of input data associated with the one or
more sets of instructions retrieved by the task manager from the task
base; verifying that each set of input data of the one or more sets of
input data retrieved by the task manager from the access manager is
received by a corresponding one of the one or more sets of instructions
retrieved by the task manager from the task base; executing, by the task
manager, the one or more sets of instructions and using, by the task
manager, the one or more sets of input data during the executing step
thereby generating a set of results; and recording or displaying, by a
task view base, the set of results on a recorder or display device.