Home // ICSEA 2019, The Fourteenth International Conference on Software Engineering Advances // View article
Automatically Checking Conformance on Asynchronous Reactive Systems
Authors:
Camila Sonoda Gomes
Adilson Luiz Bonifacio
Keywords: model-based testing; conformance testing; automatic verification; reactive systems.
Abstract:
Software testing is an important issue in the software development process to ensure the quality of products. Formal methods have been promising on testing reactive systems, where accuracy is mandatory and any fault can cause severe damage. Systems of this nature are characterized by receiving messages from the environment and producing outputs in response. One of the biggest challenges in model-based testing is the conformance checking of asynchronous reactive systems. The aim is to verify if an implementation complies with its respective specification. In this work, we study conformance checking for reactive systems specified by Input Output Labeled Transition Systems (IOLTS). We develop a practical tool to check the conformance relation between reactive models using the classical ioco relation and a more general theory based on regular languages. In addition, we present some testing scenarios in practical applications and compare them to other tools from the literature using both notions of conformance.
Pages: 17 to 23
Copyright: Copyright (c) IARIA, 2019
Publication date: November 24, 2019
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-752-8
Location: Valencia, Spain
Dates: from November 24, 2019 to November 28, 2019