TAP 2023
Tue 18 - Wed 19 July 2023 Leicester, United Kingdom
co-located with STAF 2023
Wed 19 Jul 2023 11:45 - 12:15 at Willow - TAP Session 4: Model-based test generation Chair(s): Nico Naus

Language testing is an important element in the cycle of a programming language development. A part of these tests aim at determining features of a language such as what type of binders the language has, whether evaluation takes place underneath a binder, as well as other programming languages features.

In prior work, we have proposed languages-as-databases, an approach that is based on storing languages as databases, which then can be interrogated with declarative queries.

This paper illustrates a number of language tests on various aspects of programming languages. We also formulate tests that establish whether the language at hand conforms to the GSOS rule format, therefore deriving that bisimilarity is a congruence. Our tests show that languages-as-databases provides a lightweight approach to language testing.

Wed 19 Jul

Displayed time zone: London change

11:15 - 12:45
TAP Session 4: Model-based test generationResearch Papers at Willow
Chair(s): Nico Naus Virginia Tech

Remote Participants: Zoom Link

11:15
30m
Talk
Symbolic Observation Graph-Based Generation of Test Paths
Research Papers
P: Kais Klai Universit Paris 13, Mohamed Taha Bennani Universty of Tunis El Manar, Jaime Arias CNRS; LIPN; Université Sorbonne Paris Nord, Jörg Desel Fernuniversität in Hagen, Hanen Ochi EFREI
DOI File Attached
11:45
30m
Talk
Testing Languages with a Languages-as-databases ApproachTAP Best Paper
Research Papers
P: Matteo Cimini University of Massachusetts Lowell
DOI
12:15
30m
Talk
Proving Properties of Operation Contracts with Test Scenarios
Research Papers
P: Martin Gogolla Database Systems Group, University of Bremen, Lars Hamann HAW Hamburg
DOI