Testing Languages with a Languages-as-Databases Approach

In Virgile Prevosto & Cristina Seceleanu (eds.), Tests and Proofs: 17th International Conference, TAP 2023, Leicester, UK, July 18–19, 2023, Proceedings. Springer Nature Switzerland. pp. 2147483647-2147483647 (2023)
  Copy   BIBTEX

Abstract

Language testing is an important element in the cycle of a programming language development. A part of these tests aim at determining features such as what type of binders the language has, whether evaluation takes place underneath a binder, as well as other 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.Our tests show that languages-as-databases provides a lightweight approach to language testing.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,963

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

In What Sense can Statements about Languages be True?Paul Rastall - 2011 - Organon F: Medzinárodný Časopis Pre Analytickú Filozofiu 18 (1):14-25.
Querying linguistic trees.Catherine Lai & Steven Bird - 2010 - Journal of Logic, Language and Information 19 (1):53-73.
Index sets for ω‐languages.Douglas Czenzer & Jeffrey B. Remmel - 2003 - Mathematical Logic Quarterly 49 (1):22-33.
Philosophy of Languages and Languages as Framework of Philosophies.Pablo Lopez Lopez - 2008 - Proceedings of the Xxii World Congress of Philosophy 39:137-141.

Analytics

Added to PP
2023-07-22

Downloads
2 (#1,805,254)

6 months
1 (#1,472,961)

Historical graph of downloads

Sorry, there are not enough data points to plot this chart.
How can I increase my downloads?

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references