kirancodes.me
To Proof Maintenance & Beyond!

395 papers · page 5 of 20

Lang-n-Prove: A DSL for Language Proofs

Matteo Cimini

Proofs of language properties often follow a schema that does not apply just to one language but, rather, applies to many languages of a certain class. In this paper, we present Lang-n-Prove, a domain-specific language for expressing theorems and proofs in such a way that they a…

The Semantics of Plurals

Friedrich Steimann, Marius Freitag

Inside many software languages lives an expression language that caters for the computation of single values from single values. These languages' fixation on single-valuedness is often at odds with their application domains, in which many values, or plurals, regularly occur in th…

Vision: the next 700 language workbenches

Mikhail Barash

Language workbenches (LWBs) are tools to define software languages together with tailored Integrated Development Environments for them. A comprehensive review of language workbenches by Erdweg et al. (Comput. Lang. Syst. Struct. 44, 2015) presented a feature model of functionalit…