---
_id: '66260'
abstract:
- lang: eng
  text: |-
    <jats:title>Abstract</jats:title>
                   <jats:p>This paper presents a multi-layer software reliability approach that leverages multiple software layers (e. g., programming language, compiler, and operating system) to improve the overall system reliability considering unreliable or partly-reliable hardware. We present a comprehensive design flow that integrates multiple software layers while accounting for the knowledge from lower hardware layers. We show how multiple software layers synergistically operate to achieve a high degree of reliability.</jats:p>
author:
- first_name: Muhammad
  full_name: Shafique, Muhammad
  last_name: Shafique
- first_name: Philip
  full_name: Axer, Philip
  last_name: Axer
- first_name: Christoph
  full_name: Borchert, Christoph
  last_name: Borchert
- first_name: Jian-Jia
  full_name: Chen, Jian-Jia
  last_name: Chen
- first_name: Kuan-Hsun
  full_name: Chen, Kuan-Hsun
  last_name: Chen
- first_name: Björn
  full_name: Döbel, Björn
  last_name: Döbel
- first_name: Rolf
  full_name: Ernst, Rolf
  last_name: Ernst
- first_name: Hermann
  full_name: Härtig, Hermann
  last_name: Härtig
- first_name: Andreas
  full_name: Heinig, Andreas
  last_name: Heinig
- first_name: Rüdiger
  full_name: Kapitza, Rüdiger
  last_name: Kapitza
- first_name: Florian
  full_name: Kriebel, Florian
  last_name: Kriebel
- first_name: Daniel
  full_name: Lohmann, Daniel
  last_name: Lohmann
- first_name: Peter
  full_name: Marwedel, Peter
  last_name: Marwedel
- first_name: Semeen
  full_name: Rehman, Semeen
  last_name: Rehman
- first_name: Florian
  full_name: Schmoll, Florian
  last_name: Schmoll
- first_name: Olaf
  full_name: Spinczyk, Olaf
  last_name: Spinczyk
citation:
  ama: Shafique M, Axer P, Borchert C, et al. Multi-layer software reliability for
    unreliable hardware. <i>it - Information Technology</i>. 2015;57(3):170-180. doi:<a
    href="https://doi.org/10.1515/itit-2014-1081">10.1515/itit-2014-1081</a>
  apa: Shafique, M., Axer, P., Borchert, C., Chen, J.-J., Chen, K.-H., Döbel, B.,
    Ernst, R., Härtig, H., Heinig, A., Kapitza, R., Kriebel, F., Lohmann, D., Marwedel,
    P., Rehman, S., Schmoll, F., &#38; Spinczyk, O. (2015). Multi-layer software reliability
    for unreliable hardware. <i>It - Information Technology</i>, <i>57</i>(3), 170–180.
    <a href="https://doi.org/10.1515/itit-2014-1081">https://doi.org/10.1515/itit-2014-1081</a>
  bibtex: '@article{Shafique_Axer_Borchert_Chen_Chen_Döbel_Ernst_Härtig_Heinig_Kapitza_et
    al._2015, title={Multi-layer software reliability for unreliable hardware}, volume={57},
    DOI={<a href="https://doi.org/10.1515/itit-2014-1081">10.1515/itit-2014-1081</a>},
    number={3}, journal={it - Information Technology}, publisher={Walter de Gruyter
    GmbH}, author={Shafique, Muhammad and Axer, Philip and Borchert, Christoph and
    Chen, Jian-Jia and Chen, Kuan-Hsun and Döbel, Björn and Ernst, Rolf and Härtig,
    Hermann and Heinig, Andreas and Kapitza, Rüdiger and et al.}, year={2015}, pages={170–180}
    }'
  chicago: 'Shafique, Muhammad, Philip Axer, Christoph Borchert, Jian-Jia Chen, Kuan-Hsun
    Chen, Björn Döbel, Rolf Ernst, et al. “Multi-Layer Software Reliability for Unreliable
    Hardware.” <i>It - Information Technology</i> 57, no. 3 (2015): 170–80. <a href="https://doi.org/10.1515/itit-2014-1081">https://doi.org/10.1515/itit-2014-1081</a>.'
  ieee: 'M. Shafique <i>et al.</i>, “Multi-layer software reliability for unreliable
    hardware,” <i>it - Information Technology</i>, vol. 57, no. 3, pp. 170–180, 2015,
    doi: <a href="https://doi.org/10.1515/itit-2014-1081">10.1515/itit-2014-1081</a>.'
  mla: Shafique, Muhammad, et al. “Multi-Layer Software Reliability for Unreliable
    Hardware.” <i>It - Information Technology</i>, vol. 57, no. 3, Walter de Gruyter
    GmbH, 2015, pp. 170–80, doi:<a href="https://doi.org/10.1515/itit-2014-1081">10.1515/itit-2014-1081</a>.
  short: M. Shafique, P. Axer, C. Borchert, J.-J. Chen, K.-H. Chen, B. Döbel, R. Ernst,
    H. Härtig, A. Heinig, R. Kapitza, F. Kriebel, D. Lohmann, P. Marwedel, S. Rehman,
    F. Schmoll, O. Spinczyk, It - Information Technology 57 (2015) 170–180.
date_created: 2026-07-05T14:38:31Z
date_updated: 2026-07-05T14:43:12Z
doi: 10.1515/itit-2014-1081
intvolume: '        57'
issue: '3'
language:
- iso: eng
page: 170-180
publication: it - Information Technology
publication_identifier:
  issn:
  - 1611-2776
  - 2196-7032
publication_status: published
publisher: Walter de Gruyter GmbH
status: public
title: Multi-layer software reliability for unreliable hardware
type: journal_article
user_id: '128464'
volume: 57
year: '2015'
...
