Fault-Detection Tactics for Optimized Embedded Systems Efficiency

Saleh H. Aldaajeh, Saad Harous, Saed Alrabaee

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)


Embedded systems operational environment poses tightened and usually conflicted design requirements. Software architects aim at introducing effective tradeoff methods to select the most appropriate design solutions to comply with the software specifications of an embedded system. When defining the software architecture for critical embedded systems it is mandatory to balance often conflicting goals to meet the different requirements in terms of resource consumption, schedulability, dependability, and security, among others. This is an engineering problem that can be addressed by employing Multiple-Criteria Decision-Making (MCDM) methods from the operational research domain. This paper combines two of these methods, Analytical Hierarchy Process (AHP) and Technique for Order Preferences by Similarity to Ideal Solution (TOPSIS), to determine the most efficient fault detection design decisions according to relevant metrics. The paper employs two algorithm efficiency metrics: run-time complexity and memory-space complexity. Furthermore, the fault-detection strategy design decisions, Ping/Echo and Heartbeat, were the subjects of this study.

Original languageEnglish
Article number9462070
Pages (from-to)91328-91340
Number of pages13
JournalIEEE Access
Publication statusPublished - 2021


  • AHP
  • Availability
  • design decisions
  • embedded systems' efficiency
  • tactics
  • tradeoff

ASJC Scopus subject areas

  • General Computer Science
  • General Materials Science
  • General Engineering


Dive into the research topics of 'Fault-Detection Tactics for Optimized Embedded Systems Efficiency'. Together they form a unique fingerprint.

Cite this