Patent ID: 8255874

Claim:
A method executable by a processor for testing embedded software in an embedded system, wherein the embedded software is a liquid crystal display (LCD) device driver, comprising: identifying an interface test feature associated with the LCD device driver, the interface test feature being associated with an interface symbol, the interface symbol enabling measurement of the interface test feature; and extracting a location in the LCD device driver associated with the interface symbol, wherein identifying the interface test feature includes: transmitting one of a source code and an object code of the LCD device driver from the device to a test target analyzer; identifying a plurality of layers in the LCD device driver; and identifying a call relationship associated with a first layer and a second layer of the plurality of layers, and wherein the method further comprises: setting a break point based on the location of the interface symbol; setting a pass/fail criterion for testing the interface test feature based on the interface symbol; generating a test case for testing the software using the break point and the pass/fail criterion; and executing the test case using an LCD emulator.