Beneficiarul a optat pentru a doua soluţie, astfel încât Hasel Invent a trecut la formarea unei echipe de specialişti şi demararea lucrărilor de reverse engineering pentru staţia de măsură gaze în cauză. Termenul de finalizare a lucrării a fost de o lună, timp în care instalaţia trebuia repusă în funcţiune la parametri proiectaţi iniţial şi cu funcţionalitatea extinsă conform cerinţelor, enumerate mai sus, una din cerinţele importante fiind controlul total de la dispeceratul aflat la distanţă.
În aceste condiţii, toate elementele instalaţiei au fost, în primă fază, identificate si verificate individual, de la intrările şi ieşirile modulelor PLC-urilor, din dulapul de automatizare la vanele cu acţionare electrică şi pneumatică din teren. După ce s-au făcut constatările necesare şi s-a realizat un relevé iniţial, s-a început testarea comunicaţiei dintre PLC-urile prezente în camera de automatizare şi elementele din teren. S-au identificat astfel patru linii seriale de comunicaţie, două dintre ele folosind protocolul de comunicaţie Profibus DP, iar celelalte două, protocolul Modbus RTU. S-au verificat apoi telegramele de comunicaţie ale vanelor, cu ajutorul unui PLC de test, păstrându-se astfel posibilitatea de readucere a staţiei în parametrii originali de funcţionare. În acest fel pe toată perioada testelor nu a fost necesară oprirea staţiei sau devierea gazelor naturale pe un alt traseu, deoarece după fiecare fază de testare se putea reveni la configuraţia originală prin instalarea PLC-urilor cu programul original, urmând ca acestea să fie formatate şi încărcate cu noile programe doar după finalizarea tuturor testelor noilor aplicaţii software.
După verificarea comunicaţiei dintre PLC-uri şi elementele din teren, s-a verificat funcţionalitatea aplicaţiei de monitorizare şi comandă instalată pe cele două servere şi pe cei doi clienţi din staţie. S-a decis ca pentru a se putea face pe viitor o mentenanţă mai rapidă în staţie, este necesară implementarea în aplicaţie a unei secţiuni care permite testarea şi verificarea intrărilor şi ieşirilor analogice şi digitale din sistem dar şi a telegramelor de comunicaţie cu vanele, atât prin protocolul Modbus RTU, cât şi prin protocolul Profibus DP. Astfel s-a realizat implementarea unei noi secţiuni de program, dedicată mentenaţei.
În final aplicaţiile software create de Hasel Invent, au fost testate şi instalate pe aceleaşi echipamente, realizându-se astfel performanţa de a se prelua controlul unor echipamente la care în mod normal ar fi trebuit renunţat datorită lipsei parolelor de acces necesare pentru modificarea aplicaţiilor software originale. Ingineria inversă s-a dovedit a fi foarte utilă pentru rezolvarea problemelor şi obţinerea controlului total asupra instalatiei. Utilizarea ei a permis astfel atât îmbunătăţirea sistemului, cât şi evitarea în viitor a apariţiei dificultăţilor legate de mentenanţa unor astfel de sisteme.