Friday Hacks #236, February 17: SQLancer and Battery-Free IoT Devices
Posted on by Toh Li Heng
Food 🍕 will be served!
If you are unable to come join us physically, you are welcome to join us online!
1) Fuzzing Database Engines with SQLancer
SQLancer is a popular tool that can automatically find logic bugs in database systems. It generates databases and queries, whose results are then automatically checked for discrepancies, which indicate bugs in the database system under test. SQLancer has found hundreds of bugs in widely-used database engines such as MySQL and SQLite. This talk will introduce SQLancer, covering both its testing techniques as well as its code base.
Manuel Rigger is an Assistant Professor leading the TEST Lab at NUS. He works on software reliability, data-centric systems, and programming language implementation. Prior to joining NUS, Manuel was a postdoc at ETH Zurich, Switzerland. He completed his PhD at Johannes Kepler University Linz, Austria.
2) Creating Battery-Free IoT Devices
Over the past several years, Prof Varshney developed low-power wireless transmitters and receivers to solve the issue of battery-replacement. They can transmit wirelessly at orders of magnitude lower power (tens of microwatts) than current transmitters and enable IoT devices with novel form factors, some of which don’t even need batteries! This talk is about Prof Varshney’s journey and project STICORS, which builds and designs sticker-form-factor and sustainable wireless computers with these transistors.
Ambuj Varshney is an Assistant Professor at School of Computing of NUS. Previously, he was a Postdoctoral scholar at University of California, Berkeley. His research in low-power wireless transmitters has led to awards, accolades, and research grants, and his doctoral dissertation was awarded the 2019 ABB Research Award in Honour of Hubertus von Gruenberg.
The HANGAR by NUS Enterprise — the campus hub for entrepreneurs.