+++ title = "How to solve this specification problem" author = "Yann Herklotz" tags = [] categories = [] backlinks = ["1f2"] forwardlinks = ["3a"] zettelid = "1f2a" +++ This specification problem can be solved informally, by basing the HLS tool on the C semantics of existing compilers that have been well-tested and are well-understood. One example of such a compiler is CompCert ([\#3a]), which has a formal specification of Clight \[1\] language, which defines a subset of C that is formally verified.