A production support system for generating a plant bill of process, PBoP, from a product bill of process, PdBoP, for a production plant, comprising: (a) a reasoning component for determining possible cells, wherein each cell is either a production entity, PET, (5-i), or a combination of at least two production entities, PET, (5-i), wherein the reasoning component is configured to determine the possible cells based on at least one of the following: - a location of at least one production entity, PET,; - a hardware property of at least one production entity, PET, (5-i); - a software running on, or stored in, at least one production entity, PET, (5-i); a response time of at least one production entity, PET, (5-i); (b) a selection component for selecting all those cells determined by the reasoning component that address operation capabilities used in the PdBoP; (c) an operation capabilities identifying component for identifying, by inference, additional operation capabilities for the cells selected by the selection component which comprise at least two production entities, PET, (5-i) based on the operation capabilities of the individual production entities, PET, (5-i); (d) a PBoP generating component for generating the PBoP from the PdBoP using the additional operation capabilities identified by the operations identifying component; (e) an executing component for controlling the production entities of the production plant based on the PBoP generated by the generating component. (a) a reasoning component for determining possible cells, wherein each cell is either a production entity, PET, (5-i), or a combination of at least two production entities, PET, (5-i), wherein the reasoning component is configured to determine the possible cells based on at least one of the following: - a location of at least one production entity, PET,; - a hardware property of at least one production entity, PET, (5-i); - a software running on, or stored in, at least one production entity, PET, (5-i); a response time of at least one production entity, PET, (5-i); wherein the reasoning component is configured to determine the possible cells based on at least one of the following: - a location of at least one production entity, PET,; - a hardware property of at least one production entity, PET, (5-i); - a software running on, or stored in, at least one production entity, PET, (5-i); - a location of at least one production entity, PET,; - a hardware property of at least one production entity, PET, (5-i); - a software running on, or stored in, at least one production entity, PET, (5-i); a response time of at least one production entity, PET, (5-i); (b) a selection component for selecting all those cells determined by the reasoning component that address operation capabilities used in the PdBoP; (c) an operation capabilities identifying component for identifying, by inference, additional operation capabilities for the cells selected by the selection component which comprise at least two production entities, PET, (5-i) based on the operation capabilities of the individual production entities, PET, (5-i); (d) a PBoP generating component for generating the PBoP from the PdBoP using the additional operation capabilities identified by the operations identifying component; (e) an executing component for controlling the production entities of the production plant based on the PBoP generated by the generating component.