Software Systems
Spoq significantly reduces the time and manual effort needed to verify software systems.
Bjarne Stroustrup discusses how C++ was meant to bridge high-level abstractions with low-level system control, the criticisms some have of memory safety and null pointers (and how to address these problems in your code), and why “move to Rust” thinking is too simplistic for modern codebases.
The Wu Lab, led by Eugene Wu, will talk at paper presentations, workshops, and a panel on "The Dos and Don’ts of Sharing Research."
About
The Software Systems group pursues fundamental research in all aspects of the design, implementation, analysis, verification, and evaluation of software systems.
The group conducts research with systems at all scales, from handheld devices to cloud computing data centers. They take an experimental systems approach in building real systems to investigate new research ideas, create tools to enable developers to quickly and correctly build complex systems, and teach students how to do it.
Software Systems Laboratory
Programming Systems Laboratory
Languages and Compilers Group
Database Research Group