- Embedded/Real-time Python
- Session type
- Technical level
This session will help the attendees realize how the power of Python can be harnessed to test embedded systems.
Attendees will learn - * How to unit test embedded systems with Python. * Useful tools and libraries which will enable attendees to do the above. * Easy Test vector generation and analysis of test results/output.
This session will help the attendees to learn how to perform unit testing of software meant for Embedded Systems on host platforms with the help of Python. The richness and power of Python and ease of integration with other languages (like C or C++) makes Python the ideal environment to test Embedded Systems (too).
Python helps by providing extremely powerful and easy methods to generate test vectors and analyze and compare the outputs. Python also has well entrenched and powerful unit testing frameworks based on the popular xUnit architecture. This enhances the agility of the project by taking testing to the XTreme.
Sibin is an Engineer who has for most of his professional life worked on short range wireless systems; starting with the Ultra-WideBand technology and then moving on to the Bluetooth technology. Apart from being an engineer the roles he enjoys the most are that of a teacher and mentor.
Even though he likes to contribute towards the entire spectrum of tasks involved in getting the envisioned system working reliably for the user, from working on the initial specification, all the way to writing the user manual; his penchant lies for designing and deploying the software part of the embedded system.
He is a firm believer of test driven development (TDD) and also in the Agile principles; and he would like to share his experiences in harnessing the power of Python to test embedded systems.