Architecture of Automated User Interface based Tests with Protocol-Oriented Programming paradigm | IEEE Conference Publication | IEEE Xplore