University of Cambridge > Talks.cam > Computer Laboratory Security Group meeting presentations > Encoding D-Bus protocol state machines for testing client implementations

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.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2017 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity