PORTALE DELLA DIDATTICA

Ricerca CERCA
  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