mechanisms for proprietary formats of UiPath, Robot
Framework, Robocorp. Fourth, research how to test
RPA robots on top of our recent work on model based
testing (Estivill-Castro et al., 2018; Silva et al., 2018;
Maciel et al., 2019). Fifth, use and compare other
RPA tools, like Blue Prism or Automation Anywhere.
ACKNOWLEDGEMENTS
Work partially supported by funds under FCT
UIDB/50021/2020 and 02/SAICT/2017/29360.
REFERENCES
Bettini, L. (2016). Implementing domain-specific
languages with Xtext and Xtend. Packt Publishing Ltd.
Chakraborti, T., Isahagian, V., Khalaf, R., Khazaeni, Y.,
Muthusamy, V., Rizk, Y., & Unuvar, M. (2020). From
Robotic Process Automation to Intelligent Process
Automation. International Conference on Business
Process Management, 215–228.
da Silva, A. R. (2015). Model-driven engineering: A survey
supported by the unified conceptual model. Computer
Languages, Systems & Structures, 43, 139–155.
da Silva, A. R. (2017). Linguistic Patterns and Linguistic
Styles for Requirements Specification (I): An
Application Case with the Rigorous RSL/Business-
Level Language. Proceedings of the 22nd European
Conference on Pattern Languages of Programs. ACM.
da Silva, A.R., Paiva, A.C.R., Silva, V.E.R. (2018).
Towards a test specification language for information
systems: focus on data entity and state machine tests.
Proceedings of MODELSWARD'2018.
da Silva, A. R., & Savić, D. (2021). Linguistic Patterns and
Linguistic Styles for Requirements Specification:
Focus on Data Entities. Applied Sciences, vol. 11, no.
9.
da Silva, A. R. (2021). Linguistic Patterns, Styles, and
Guidelines for Writing Requirements Specifications:
Focus on Use Cases and Scenarios. IEEE Access, vol.
9, pp. 143506-143530.
Estivill-Castro, V., Hexel, R., & Lusty, C. (2018).
Continuous Integration for Testing Full Robotic
Behaviours in a GUI-stripped Simulation. In MODELS
Workshops.
Fowler, M. (2010). Domain-specific languages. Pearson
Education.
Gamito, I., & da Silva, A. R. (2020). From Rigorous
Requirements and User Interfaces Specifications into
Software Business Applications. International
Conference on the Quality of Information and
Communications Technology, Springer.
Hocenski, Z., & Stresnjak, S. (2011). Usage of Robot
Framework in Automation of Functional Test
Regression.
Houy, C., Hamberg, M., & Fettke, P. (2019). Robotic
process automation in public administrations.
Digitalisierung von Staat Und Verwaltung.
Hüller, L., Jenß, K. E., Speh, S., Woelki, D., Völker, M., &
Weske, M. (2021). Ark Automate—an Open-Source
Platform for Robotic Process Automation.
Jovanović, S. Z., urić, J. S., & Šibalija, T. v. (2018). Robotic
process automation: overview and opportunities. Int. J.
Adv. Qual, 46(3–4), 34–39.
Maciel, D., Paiva, A. C., & Da Silva, A. R. (2019). From
Requirements to Automated Acceptance Tests of
Interactive Apps: An Integrated Model-based Testing
Approach. In ENASE'2019.
Oda, Y., Fudaba, H., Neubig, G., Hata, H., Sakti, S., Toda,
T., & Nakamura, S. (2016). Learning to generate
pseudocode from source code using statistical machine
translation. Proceedings - 2015 30th IEEE/ACM
International Conference on Automated Software
Engineering, ASE 2015, 574–584.
https://doi.org/10.1109/ASE.2015.36
Robocorp. (2021, November 15).
Open Source RPA
Solutions. Https://Robocorp.Com/Solutions.
Romao, M., Costa, J., & Costa, C. J. (2019). Robotic
process automation: A case study in the banking
industry. 2019 14th Iberian Conference on Information
Systems and Technologies (CISTI), 1–6.
Roveda, L., Ghidoni, S., Cotecchia, S., Pagello, E., &
Pedrocchi, N. (2017). EURECA H2020 CleanSky 2: a
Multi-Robot Framework to Enhance the Fourth
Industrial Revolution in the Aerospace Industry CNR-
ITIA Calibration View project EURECA H2020
CleanSky 2: a Multi-Robot Framework to Enhance the
Fourth Industrial Revolution in the Aerospace Industry.
Roy, G. G. (2006). Designing and Explaining Programs
with a Literate Pseudocode. J. Educ. Resour. Comput.,
6(1), 1–es. https://doi.org/10.1145/1217862.1217863
Saikat Ray, A. V. N. R. P. V. K. G. M. A. (2021, November
18). Magic Quadrant for Robotic Process Automation.
https://www.gartner.com