Robotic Process Automation (RPA) is an emerging technology that automates intensive routine tasks (or simply routines) previously performed by a human user on the User Interface (UI) of a computer system, by means of a software (SW) robot. To date, RPA tools available in the market strongly relies on the ability of human experts to manually implement the routines to automate. Being the current practice time-consuming and error-prone, in this paper we present SmartRPA, a cross-platform software tool that tackles such issues by exploiting UI logs keeping track of many routine executions to generate executable RPA scripts that automate the routines enactment by SW robots.
SmartRPA: A Tool to Reactively Synthesize Software Robots from User Interface Logs
Agostinelli, Simone;
2021-01-01
Abstract
Robotic Process Automation (RPA) is an emerging technology that automates intensive routine tasks (or simply routines) previously performed by a human user on the User Interface (UI) of a computer system, by means of a software (SW) robot. To date, RPA tools available in the market strongly relies on the ability of human experts to manually implement the routines to automate. Being the current practice time-consuming and error-prone, in this paper we present SmartRPA, a cross-platform software tool that tackles such issues by exploiting UI logs keeping track of many routine executions to generate executable RPA scripts that automate the routines enactment by SW robots.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.