Als Lead Engineer bij TAI (Technische Automatisering en Informatisering), een expertisegedreven label van Croonwolter&dros, is Frank Lommerse gespecialiseerd in softwaretesten. “Wij zijn daarbij continu op zoek naar innovatie. Een van onze wensen is om meer met AI te doen en te bepalen wat het kan bijdragen aan het verder automatiseren van testen. Wij zijn al jaren actief op het gebied van besturings- en bedieningssoftware en softwaretesten en hebben daarvoor veel verschillende testtools ontwikkeld, waaronder een testrobot die met AI een of meer SCADA-afbeeldingen kan analyseren. Deze afbeeldingen bevatten zogenaamde typicals: unieke objecten zoals een verkeerslicht, slagboom, sluisdeur of camera. De aansturing voor al die objecten moet je kunnen testen. Voorheen vereiste dit veel handmatig werk. Je diende voor elke typical in te geven wat het object is en in welke situatie het object zich kan bevinden, bijvoorbeeld of een slagboom open of dicht is. We zochten naar een manier om een testrobot dit automatisch te laten uitvoeren. Daarin lag een flinke uitdaging, want het gaat om heel veel objecten op een SCADA-afbeelding.”
Unieke iconen
Het team van Frank Lommerse zocht contact met Charlie ter Horst, Head of AI bij Croonwolter&dros. Samen bouwden ze aan een AI-model dat het geautomatiseerd inlezen van objecten door de testsoftware mogelijk maakte. Het model gebruikt hiervoor rond de 250 iconen die door Rijkswaterstaat zijn voorgeschreven volgens de Landelijke Tunnel- en Bruggenstandaard waarin de standaard diensten, processen, organisatie en techniek voor bediening, beheer en onderhoud zijn beschreven. De iconen zijn unieke symbolen voor de objecten in een brug of sluis en wat de mogelijke toestanden van een object kunnen zijn.
Direct en concreet resultaat
“In de infraprojecten waar wij AI toepassen hebben we aangetoond dat dit direct en concreet resultaat oplevert”, zegt Charlie ter Horst. “We hebben onder meer vastgesteld dat we per testproject tot wel 200 uren besparen door veel handmatig werk volledig te automatiseren. Daarnaast nemen de kwaliteit en de betrouwbaarheid van het testen toe, doordat een AI-robot altijd op exact dezelfde wijze te werk gaat. Dit type werk is voor de tester sterk repetitief en voor een AI-model uiteraard geen enkel probleem. Ook het herkennen van een objecttoestand gebeurt vele malen sneller door toepassing van AI. Voorheen werd per instantie gevalideerd en dat kan nu met een screenshot van de complete SCADA-applicatie. Ons model laat zien dat AI bij uitstek geschikt is voor visuele herkenning.”
Bewezen in de praktijk
Volgens Ter Horst en Lommerse leent het AI-model voor het testen van SCADA-software zich ook goed voor andere sectoren. “Denk aan de procesindustrie, waar ook sprake is van heel veel unieke objecten die je betrouwbaar wilt kunnen testen", stelt Lommerse. Ter Horst vult aan dat veel bedrijven nog afwachtend zijn of het houden bij kleinschalige initiatieven wanneer het om het toepassen van kunstmatige intelligentie gaat. Wij laten zien dat we met onze huidige kennis en expertise enerzijds Artificial Intelligence en anderzijds harde resultaten in de praktijk kunnen boeken. Daar helpen we bedrijven en organisaties maar al te graag bij.”
Charlie ter Horst
Hoofd AI