Which spot should I test for effective embedded software testing?

Jooyoung Seo, Yuhoon Ki, Byoungju Choi, Kwanghyun La

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - The 2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008
Pages135-142
Number of pages8
DOIs
StatePublished - 2008
Event2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008 - Yokohama, Japan
Duration: 14 Jul 200817 Jul 2008

Publication series

NameProceedings - The 2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008

Conference

Conference2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008
Country/TerritoryJapan
CityYokohama
Period14/07/0817/07/08

Keywords

  • Embedded software interface
  • Embedded software testing
  • Empirical studies
  • Integration testing

Fingerprint

Dive into the research topics of 'Which spot should I test for effective embedded software testing?'. Together they form a unique fingerprint.

Cite this