Cloud-Based Architectures for Model-Based Simulation Testing of Embedded Software
2021 (English)In: 2021 10th Mediterranean Conference on Embedded Computing, MECO 2021, 2021Conference paper, Published paper (Refereed)
Abstract [en]
Model-based testing (MBT) generates many test cases for validating a system under test against the user-defined requirements. Cloud computing provides powerful resources that can be utilised to execute these many test cases that would otherwise take much resources locally. Other benefits of utilizing cloud-based resources are elastic and on-demand, rapid provisioning and release of new, potentially value-adding services. Although cloud providers such as Amazon Web Services (AWS) have provided the necessary technologies for successful cloud-based operation, it remains difficult to migrate and hence achieve the realisation of MBT as a service for traditional in-house testing operations, especially for embedded software. In this paper, we present a series of cloud-based architectures powered by AWS and an open-source MBT tool, GraphWalker. These architectures are realized at simulation testing stage for real-world embedded software and particularly cater for online MBT, whereby the model-based tool is deployed as a RESTful web service, accessible through a number of REST API commands. The presented architectures as well as their realization through AWS can be adopted in future for more advanced levels of simulation testing of embedded software.
Place, publisher, year, edition, pages
2021.
Keywords [en]
AWS, Cloud, GraphWalker, Model-Based Testing, Computer architecture, Embedded software, Firmware, Model checking, Open source software, Simulation platform, Web services, Websites, Well testing, Amazon web services, Cloud-based architectures, Model based testing, Model-based simulations, Model-based tools, RESTful Web services, Simulation testing, System under test, Software testing
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-55913DOI: 10.1109/MECO52532.2021.9460175Scopus ID: 2-s2.0-85114204456ISBN: 9780738133614 (print)OAI: oai:DiVA.org:mdh-55913DiVA, id: diva2:1594923
Conference
10th Mediterranean Conference on Embedded Computing, MECO 2021, Budva, 7 June 2021 - 10 June 2021
2021-09-162021-09-162021-09-16Bibliographically approved