Dept. of Computer Science


The Department of Computer Science is recognized throughout the world as a leader in education and research. The department and its graduates have long been at the forefront of modern computing beginning with the ILLIAC in 1952, and continuing with the creation of Mosaic, the first graphic web browser, through the most recent Internet era.

Browse Sub-communities

Browse Collections of Items

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/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/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/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/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/pdfPDF (111kB)

Community Statistics