Platform-independent Specifications for Robotic Process Automation Applications

Carlos Correia, Alberto Rodrigues da Silva

2022

Abstract

Robotic Process Automation (RPA) is an emerged technology that uses software robots to automate human- intensive repetitive tasks, traditionally associated with bureaucratic and low-complexity processes. This article introduced a concrete scenario implemented with three popular RPA tools (i.e., UiPath, Robocorp, and Robot Framework), which supported the research. First, the paper introduces informally that scenario, implemented with the platform-specific languages of these tools, namely with keyword-based scripts and other visual models. The challenge addressed in this paper is how to describe RPA applications (or just soft robots) in a platform-independent way, close to natural language, and easily understandable by technical and non-technical people. Established on the preliminary results, we conclude that adopting controlled natural languages based on use cases and scenarios simplifies the specification and development of RPA scenarios, no matter the supported RPA tool. For future works, we intend to use the best notation to specify robots in a platform-independent way and implement transformation mechanisms for the proprietary format of popular RPA tools such as UiPath, Robot Framework, and Robocorp.

Download


Paper Citation


in Harvard Style

Correia C. and Rodrigues da Silva A. (2022). Platform-independent Specifications for Robotic Process Automation Applications. In Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-550-0, pages 379-386. DOI: 10.5220/0010991200003119


in Bibtex Style

@conference{modelsward22,
author={Carlos Correia and Alberto Rodrigues da Silva},
title={Platform-independent Specifications for Robotic Process Automation Applications},
booktitle={Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2022},
pages={379-386},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010991200003119},
isbn={978-989-758-550-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Platform-independent Specifications for Robotic Process Automation Applications
SN - 978-989-758-550-0
AU - Correia C.
AU - Rodrigues da Silva A.
PY - 2022
SP - 379
EP - 386
DO - 10.5220/0010991200003119