Mon 5 Nov 2018 17:33 - 17:34 at Terrace - Poster
Wed 7 Nov 2018 18:28 - 18:30 at Georgian - Poster & SRC
Wed 7 Nov 2018 18:28 - 18:30 at Georgian - Poster & SRC
Blockchains have been proposed to support transactions on distributed, shared state, but hackers have exploited security vulnerabilities in existing programs. We applied user-centered design in the creation of Obsidian, a new language that uses typestate and linearity to provide stronger safety guarantees than current blockchain programming languages provide. We conducted three kinds of formative studies (natural programming, code understanding, and between-subjects comparisons) and used these to improve the language design. Obsidian represents a promising approach to safer, more effective blockchain software development.
Mon 5 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Mon 5 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change
Wed 7 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Wed 7 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change