Home // VALID 2014, The Sixth International Conference on Advances in System Testing and Validation Lifecycle // View article
Inconsistencies-based Multi-Region Protocol Verification
Authors:
Tukaram Muske
Amey Zare
Keywords: Embedded Systems; Validation and Verification; Protocols Verification; Coding Inconsistencies
Abstract:
Software in complex systems like embedded systems usually include protocols (Sleep Wakeup, Controller Area Network Communication, and so on) implemented in multiple code-regions, and these protocols are crucial for the system correctness. For such protocol implementations, code review and testing often fail to detect some of the critical bugs. Many of these bugs are traced back to inconsistencies in the implemented code-regions. We present a new verification technique that identifies likely coding inconsistencies by computing and comparing protocol-critical information over given protocol code-regions. These inconsistencies are then manually validated. In our experiments, the presented technique detected critical bugs that were missed during code reviews and testing.
Pages: 40 to 45
Copyright: Copyright (c) IARIA, 2014
Publication date: October 12, 2014
Published in: conference
ISSN: 2308-4316
ISBN: 978-1-61208-370-4
Location: Nice, France
Dates: from October 12, 2014 to October 16, 2014