Workflow centered mechatronic objects
AssigneeSiemens Aktiengesellschaft
InventorsBirthe Böhm, Norbert Gewald, Thilo Tetzner
Life of this patent
Estimating the term…
Abstract
A method for generating workflows for product development or for the design or the operation of industrial systems, wherein the workflow comprises activities, inputs, outputs, attributes, and time dependencies for the activities, wherein the method comprises providing software objects representing parts, functions and/or artifacts of the product or the industrial systems, assembling the software objects by interconnecting them via the interfaces to design a product or an industrial system, generating the workflow for product development or for the design or operation of an industrial system based on the workflow information.
Claims14
A method for generating workflows for design of an industrial system or operation of the industrial system, a workflow comprising activities, inputs, outputs, attributes, and time dependencies for activities, the method comprising the steps of:
- providing software objects representing at least one of parts, functions and artifacts of the industrial system, a software object comprising data for characterizing the software object and interfaces for intercommunication of the software objects and for communication with an environment of the industrial system;
- assembling, in a microprocessor, the software objects by interconnecting said software objects via the interfaces to design the industrial system, the software objects having workflow information dedicated to at least one of the part, functions and artifacts of the industrial system to be designed or operated, and a root software object being provided with parallel functions which are related to subordinate software objects;
- and
- generating, by the microprocessor, a workflow for design of the industrial system or operation of the industrial system based on the workflow information;
- wherein the software objects carry different facets, wherein a facet comprises data for a respective discipline and for discipline spanning information;
- and
- wherein the workflow is generated in a bottom up manner beginning with software objects having a greatest level of detail.
A non-transitory computer readable medium encoded with a computer program executing on a processor, which when used on a computer apparatus, causes the processor to generating workflows for design of an industrial system or operation of the industrial system, the computer program comprising:
- program code for providing software objects representing at least one of parts, functions and artifacts of the industrial system, a software object comprising data for characterizing the software object and interfaces for intercommunication of the software objects and for communication with an environment of the industrial system;
- program code for assembling, in the processor, the software objects by interconnecting said software objects via the interfaces to design the industrial system, the software objects having workflow information dedicated to at least one of the part, functions and artifacts of the industrial system to be one of designed or operated, and a root software object being provided with parallel functions which are related to subordinate software objects;
- and
- program code for automatically generating, by the processor, the workflow for one of the development of the product and one of the design and the operation of the industrial system based on the workflow information;
- wherein the workflow comprises activities, inputs, outputs, and attributes for the activities and relationships between activities;
- wherein the software objects carry different facets, wherein a facet comprises data for a respective discipline and for discipline spanning information;
- and
- wherein the workflow is generated in a bottom up manner beginning with software objects having a greatest level of detail.
A system including a processor having memory for generating workflows for design of an industrial system or operation of the industrial system, a workflow comprising activities, inputs, outputs, and attributes for the activities, the system comprising:
- a providing unit configured to provide software objects representing at least one of parts, functions and artifacts of the industrial system, a software object comprising data for characterizing the software object and interfaces for intercommunication of the software objects and for communication with an environment of the industrial system;
- a design unit configured to assemble the software objects by interconnecting said software objects via the interfaces to design the industrial system, the software objects having workflow information dedicated to at least one of the part, functions and artifacts of the industrial system to be designed or operated, and a root software object being provided with parallel functions which are related to subordinate software objects;
- a generation unit configured to automatically generate the workflow for the design or operation of the industrial system based on the workflow information;
- a storing unit for storing the generated workflow;
- and
- an output unit for presenting the generated workflow;
- wherein the software objects carry different facets, wherein a facet comprises data for a respective discipline and for discipline spanning information;
- and
- wherein the workflow is generated in a bottom up manner beginning with software objects having a greatest level of detail.
Dependencies are inferred from the claim text.