Encoding D-Bus protocol state machines for testing client implementations
- 👤 Speaker: Philip Withnall (University of Cambridge)
- 📅 Date & Time: Friday 03 February 2012, 16:00 - 16:30
- 📍 Venue: Computer Laboratory, William Gates Building, Room FW11
Abstract
Testing D-Bus–based protocols like those used by Telepathy, an IM framework, is hard, and currently requires lots of mock-up code to be written manually. A new language was designed to specify the D-Bus protocols’ state machines, and a tool was written to mock up half of a D-Bus conversation using this language, so as to automatically explore the state space of libfolks or other Telepathy clients. This has enabled more effective fuzz and unit testing of programs which use D-Bus, measured by the lines of code exercised.
Series This talk is part of the Computer Laboratory Security Group meeting presentations series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Security Group meeting presentations
- Computer Laboratory, William Gates Building, Room FW11
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- School of Technology
- Security-related talks
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Philip Withnall (University of Cambridge)
Friday 03 February 2012, 16:00-16:30