Encoding D-Bus protocol state machines for testing client implementations
Add to your list(s)
Download to your calendar using vCal
If you have a question about this talk, please contact Wei Ming Khoo.
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.
This talk is part of the Computer Laboratory Security Group meeting presentations series.
This talk is included in these lists:
Note that ex-directory lists are not shown.
|