Planning a technical process having hierarchically structured tasks and parallelization options
AssigneeSiemens Aktiengesellschaft
InventorsSebastian Albrecht, Bernd Kast, Wendelin Feiten
Life of this patent
Estimating the term…
Abstract
Various embodiments of the teachings herein include a computer-implemented method for executing a technical process comprising hierarchically structured tasks. The technical process includes modification of physical units. The method may include: providing dependency specifications for hierarchically structured tasks; deriving parallelization options from the dependency specifications; generating a first action sequence based on the parallelization options; and executing the first action sequence. The first action sequence implements the hierarchically structured tasks.
Claims20
A computer-implemented method for executing a technical process comprising hierarchically structured tasks, and wherein the technical process includes modification of physical units, the method comprising:
- providing dependency specifications for hierarchically structured tasks;
- deriving parallelization options from the dependency specifications;
- generating a first action sequence based on the parallelization options;
- executing the first action sequence;
- receiving process data reflecting an actual state of the technical process;
- generating a second action sequence based on the process data;
- and
- executing hierarchically structured tasks in the technical process based on the second action sequence
- wherein the first action sequence implements the hierarchically structured tasks;
- and
- the second action sequence replaces the first action sequence;
- or
- the second action sequence follows the first action sequence in time;
- or
- the second action sequence halts the technical process.
A computer-readable medium on which a computer program is saved, wherein the computer program is loadable into a memory device of a computing unit and, when executed by a processor of the computing unit, executes a technical process comprising hierarchically structured tasks and modification of physical units by:
- providing dependency specifications for hierarchically structured tasks;
- deriving parallelization options from the dependency specifications;
- and
- generating a first action sequence based on the parallelization options;
- and
- executing the first action sequence;
- wherein the first action sequence implements the hierarchically structured tasks;
- and
- the second action sequence replaces the first action sequence;
- or
- the second action sequence follows the first action sequence in time;
- or
- the second action sequence halts the technical process.
A computer-implemented method for executing a technical process comprising hierarchically structured tasks, and wherein the technical process includes modification of physical units, the method comprising:
- providing dependency specifications for hierarchically structured tasks;
- deriving parallelization options from the dependency specifications;
- generating a first action sequence based on the parallelization options;
- and
- executing the first action sequence;
- wherein the first action sequence implements the hierarchically structured tasks;
- each of the hierarchically structured tasks comprises a hierarchy specification;
- each hierarchy specification defines a hierarchical level within the process, such that a first task in a first hierarchical level is defined in greater detail by at least one second task in a second hierarchical level;
- and
- the first task and the second task are included in the hierarchically structured tasks.
Dependencies are inferred from the claim text.