KEYWORD |
Gestione della fragilità nella Robotic Process Automation
Parole chiave BPMN, ROBOTIC PROCESS AUTOMATION, SISTEMI INFORMATIVI AZIENDALI, TEST INTERFACCE GRAFICE
Riferimenti LUCA ARDITO, MAURIZIO MORISIO
Riferimenti esterni COPPOLA RICCARDO
Gruppi di ricerca DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG
Tipo tesi SPERIMENTALE
Descrizione La Robotic Process Automation (RPA) si propone di automatizzare i processi di business all'interno di aziende e organizzazioni utilizzando script e moduli pensati per essere usati da non specialisti di informatica.
In particolare RPA è usata per l'integrazione di applicativi ERP, lavorando sul back end (API) e soprattutto sul front end (GUI).
I vantaggi dell'approccio e dei relativi tool disponibili sono la semplicità di messa in opera e la flessibilità.
Un problema noto degli RPA è la fragilità rispetto all'evoluzione delle GUI, che mina il vantaggio proposto.
La Cognitive RPA si propone di utilizzare techniche di ML e NLP per ovviare a questi problemi, rendendo meno fragili gli RPA in quanto capaci di capire le funzionalità della GUI, invece di lavorare a livello grafico
Gli obiettivi di questa tesi sono i seguenti:
- analizzare lo stato dell'arte di questa tecnica di automatizzazione valutando le varie soluzioni disponibili e le loro criticità
- proporre una soluzione ai problemi di evoluzione e fragilità utilizzando techniche di ML e NLP
- validare empiricamente la soluzione proposta.
Conoscenze richieste Sono richieste competenze in uno o più dei seguenti ambiti:
- Notazione BPMN
- Programmazione ad oggetti
- Ingegneria del software
Scadenza validita proposta 31/12/2022
PROPONI LA TUA CANDIDATURA