Research and Tech Reports - Computer Science

Recent AdditionsRSS feed

  • Liang, Lei; Liu, Si (2021-07-23)
    Developing correct, scalable, and fault-tolerant distributed databases is hard and labor-intensive. The increasing complexity of such systems under modern cloud infrastructures, e.g., geo-replicated multi-partitioned ...

    application/pdf

    application/pdfPDF (352kB)
  • Xiaohong Chen; Zhengyao Lin; Minh-Thai Trinh; Grigore Rosu (2021-04)
    We pursue the vision of an ideal language framework, where programming language designers only need to define the formal syntax and semantics of their languages, and all language tools are automatically generated by the ...

    application/pdf

    application/pdfPDF (1MB)
  • Tusil, Jan; Chen, Xiaohong; Rosu, Grigore (2021)
    Matching logic is a uniform logic to specify and reason about programming languages and program properties. Many important logics and/or formal systems have been shown to be definable in matching logic as logical theories. ...

    application/pdf

    application/pdfPDF (847kB)
  • Rodrigues, Nishant; Chen, Xiaohong; Rosu, Grigore (2021-02-02)
    Matching logic is a unifying logic aimed at defining programming language semantics, and reasoning about various program and language properties. It is a general logic designed with minimalism in mind. With only eight ...

    application/pdf

    application/pdfPDF (721kB)
  • Brando Miranda (2020-09-11)
    Vision & motivation: Theorem proving has important applications in hardware and software verification. In hardware verification, it has been used for integrated circuit design [7, 8]. For software verification, a major ...

    application/pdf

    application/pdfPDF (111kB)

Collection Statistics