US 12,481,766 B2
Vetting and/or functional validation of software components
Soeren Finster, Karlsruhe (DE); Thomas Gamer, Brühl (DE); Florian Kohnhaeuser, Riedstadt (DE); Nicolas Coppik, Darmstadt (DE); and Piotr Powroznik, Zielonki (PL)
Assigned to ABB Schweiz AG, Baden (CH)
Filed by ABB Schweiz AG, Baden (CH)
Filed on Dec. 8, 2023, as Appl. No. 18/533,573.
Claims priority of application No. 22212579 (EP), filed on Dec. 9, 2022.
Prior Publication US 2024/0193279 A1, Jun. 13, 2024
Int. Cl. G06F 21/57 (2013.01)
CPC G06F 21/577 (2013.01) [G06F 2221/033 (2013.01)] 14 Claims
OG exemplary drawing
 
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.