| CPC G06F 21/577 (2013.01) [G06F 2221/033 (2013.01)] | 14 Claims |

|
1. A computer-implemented method for providing vetting and/or functional validation of software components, comprising:
providing, by a first person, a software component and software component data indicating the software component;
writing, by the first person, the software component data in a distributed ledger;
functionally validating and/or vetting, by a second person, the software component and providing functional validation and/or vetting data of the software component;
writing, by the second person, the functional validation and/or vetting data in the distributed ledger; and
providing, by the second person, the data written in the distributed ledger to a software component consumer; and
providing control data for controlling at least one process of an industrial control application or providing the industrial control application an operator human machine interface (HMI) for handling alarms, wherein the control data is based on the provided data written in the distributed ledger.
|