IDEAS home Printed from https://ideas.repec.org/a/hin/jnlmpe/7038979.html
   My bibliography  Save this article

A Multiple-Fault Localization Method for Embedded Software with Applications in Engineering

Author

Listed:
  • Lu Kong
  • JinBo Wang
  • Shan Zhou
  • MengRu Wang

Abstract

Embedded software is increasingly being used with high reliability. However, the fault localization of embedded software is still largely dependent on the experience of engineers. Besides, faults in embedded software programs are not independent individuals; they are related to each other and affect each other, which may lead to more complex interaction behavior. These uncertainties render the traditional methods for single-fault localization with limited practical value. This paper has proposed a multiple-fault localization method to be applied to the embedded software, with emphasis on the cache-based program spectra-acquiring method and the hybrid clustering-based fault partition method. Through case studies on 108 groups of the subject program, it has been proved that the hybrid clustering-based fault partition method has significantly improved the effectiveness of multiple-fault localization in comparison with the traditional fault localization methods. Experiments on three embedded software programs in engineering have revealed that the cache-based program spectra-acquiring method saves nearly half of the running-time cost compared with the traditional spectrum-acquiring method based on real-time transmission. Therefore, the multiple-fault localization method proposed in this paper can be applied in embedded software debugging and testing in engineering.

Suggested Citation

  • Lu Kong & JinBo Wang & Shan Zhou & MengRu Wang, 2021. "A Multiple-Fault Localization Method for Embedded Software with Applications in Engineering," Mathematical Problems in Engineering, Hindawi, vol. 2021, pages 1-17, February.
  • Handle: RePEc:hin:jnlmpe:7038979
    DOI: 10.1155/2021/7038979
    as

    Download full text from publisher

    File URL: http://downloads.hindawi.com/journals/MPE/2021/7038979.pdf
    Download Restriction: no

    File URL: http://downloads.hindawi.com/journals/MPE/2021/7038979.xml
    Download Restriction: no

    File URL: https://libkey.io/10.1155/2021/7038979?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:hin:jnlmpe:7038979. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Mohamed Abdelhakeem (email available below). General contact details of provider: https://www.hindawi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.