Language-Based Testing for Pushdown Reactive Systems
Abstract
Testing reactive systems is important to guarantee a precise and robust software development process. Pushdown reactive systems are complex applications where the interaction with the environment is regulated by a pushdown memory and, in general, can be specified by the formalism of Input/Output Visibly Pushdown Labeled Transition System (IOVPTS). A conformance checking can then be applied to verify whether an implementation is in compliance to a specification using an appropriate conformance relation. In this work, we establish a conformance relation based on Visibly Pushdown Languages (VPLs) to model sets of desirable and undesirable behaviors of systems. Further, we show that test suites with a complete fault coverage can be generated using this new conformance relation for pushdown reactive systems.
Keywords:
Pushdown reactive systems, Visibly Pushdown Languages, Visual conformance checking
Published
2023-12-04
How to Cite
BONIFACIO, Adilson Luiz.
Language-Based Testing for Pushdown Reactive Systems. In: BRAZILIAN SYMPOSIUM ON FORMAL METHODS (SBMF), 26. , 2023, Manaus/AM.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2023
.
p. 75-91.
