TY - GEN
T1 - Which spot should I test for effective embedded software testing?
AU - Seo, Jooyoung
AU - Ki, Yuhoon
AU - Choi, Byoungju
AU - La, Kwanghyun
PY - 2008
Y1 - 2008
N2 - Today, the embedded industry is changing fast - systems have become larger, more complex, and more integrated. Embedded system consists of heterogeneous layers such as hardware, HAL, device driver, OS kernel, and application. These heterogeneous layers are usually customized for special purpose hardware. Therefore, various hardware and software components of embedded system are mostly integrated together under unstable status. That is, there are more possibilities of faults in all layers unlike package software. In this paper, we propose the embedded software interface as two essential parts: interface function that represents the statement of communication between heterogeneous layers, and interface variable that represents software and/or hardware variable which are defined in different layer from integrated software and used to expected output for decision of fault. Also, we statically investigate various views of embedded software interface and demonstrate that proposed interface should be new criterion for effective embedded software testing.
AB - Today, the embedded industry is changing fast - systems have become larger, more complex, and more integrated. Embedded system consists of heterogeneous layers such as hardware, HAL, device driver, OS kernel, and application. These heterogeneous layers are usually customized for special purpose hardware. Therefore, various hardware and software components of embedded system are mostly integrated together under unstable status. That is, there are more possibilities of faults in all layers unlike package software. In this paper, we propose the embedded software interface as two essential parts: interface function that represents the statement of communication between heterogeneous layers, and interface variable that represents software and/or hardware variable which are defined in different layer from integrated software and used to expected output for decision of fault. Also, we statically investigate various views of embedded software interface and demonstrate that proposed interface should be new criterion for effective embedded software testing.
KW - Embedded software interface
KW - Embedded software testing
KW - Empirical studies
KW - Integration testing
UR - http://www.scopus.com/inward/record.url?scp=51749097092&partnerID=8YFLogxK
U2 - 10.1109/SSIRI.2008.38
DO - 10.1109/SSIRI.2008.38
M3 - Conference contribution
AN - SCOPUS:51749097092
SN - 9780769532660
T3 - Proceedings - The 2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008
SP - 135
EP - 142
BT - Proceedings - The 2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008
T2 - 2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008
Y2 - 14 July 2008 through 17 July 2008
ER -