Reliability Analysis and Optimization of Embedded Systems using Stochastic Logic and Importance Measures

With shrinking cell geometries, semiconductor devices encounter a wide variety of technical challenges. Among them, the higher vulnerability of these devices to, e. g., neutron-induced soft errors, negative bias temperature instability, short-channel effect, gate leakage, etc. is evident. Reliability is then considered as one of the key requirements in microprocessor systems. In the case of system design, it is thus very important to both evaluate and optimize system reliability together with several other design objectives in the design phase. To target this problem, this work proposes a system-level design methodology, tailored to the design of reliable embedded systems. The proposed methodology models system reliability automatically for both transient and permanent faults. The reliability model of a system implementation is represented by a Success Tree (ST). The ST of a system is extended later in this work to a Success Graph (SG) to support cyclic failure dependencies among the components of a system. The generated ST (or SG) is then evaluated efficiently using stochastic logic. During Design Space Exploration (DSE), thousands of system implementations are explored and evaluated to find the high-quality (Pareto-optimal) implementations. Each of these implementations represents a trade-off given the multiple and often even conflicting design objectives. Therefore, not only each system implementation has to be evaluated automatically, but also has the optimization process to be efficient enough to deal with a huge design space. At this juncture, we propose to augment the optimization process by using the notion of component importance. The idea is to rank the components of a system depending on how they influence the system quality (e. g., reliability). Later for design, enhancement, or maintenance, more resources are dedicated to more important components. Respectively, two novel approaches are proposed in this work to quantify the reliability importance of components following an efficient implementation of them. The main aftermath of these techniques is that they generalize the concept of component importance for both coherent and noncoherent systems. Finally, two concrete optimization approaches are proposed in this work which are guided by the importance of components. The first approach makes local changes to each explored system implementation in order to upgrade (or downgrade) the reliability of each component. The second approach introduces an innovative mutation operator merged into a meta-heuristic opti-

[1]  Min Xie,et al.  On the increase of system reliability by parallel redundancy , 1990 .

[2]  Roger J.-B. Wets,et al.  Minimization by Random Search Techniques , 1981, Math. Oper. Res..

[3]  N. Ebrahimi,et al.  Importance of Components for a System , 2014 .

[4]  Peter L. Hammer,et al.  Boolean Functions - Theory, Algorithms, and Applications , 2011, Encyclopedia of mathematics and its applications.

[5]  John D. Andrews,et al.  Birnbaum's measure of component importance for noncoherent systems , 2003, IEEE Trans. Reliab..

[6]  Emanuele Borgonovo,et al.  A new importance measure for risk-informed decision making , 2001, Reliab. Eng. Syst. Saf..

[7]  Bent Natvig,et al.  Discrete event simulation methods applied to advanced importance measures of repairable components in multistate network flow systems , 2013, Reliab. Eng. Syst. Saf..

[8]  M. I. Hendi,et al.  Closure of the NBUC class under formation of parallel systems , 1993, Journal of Applied Probability.

[9]  G.E. Moore,et al.  Cramming More Components Onto Integrated Circuits , 1998, Proceedings of the IEEE.

[10]  Saburo Muroga,et al.  Binary Decision Diagrams , 2000, The VLSI Handbook.

[11]  F. Proschan,et al.  Importance of System Components and Fault Tree Events. , 1975 .

[12]  Marco Laumanns,et al.  Combining Convergence and Diversity in Evolutionary Multiobjective Optimization , 2002, Evolutionary Computation.

[13]  Toshio Wakabayashi,et al.  Component-based modeling of systems for automated fault tree generation , 2009, Reliab. Eng. Syst. Saf..

[14]  Harshinder Singh,et al.  On allocation of spares at component level versus system level , 1997 .

[15]  Emanuele Borgonovo,et al.  Guiding Genetic Algorithms using importance measures for reliable design of embedded systems , 2016, 2016 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT).

[16]  Martin Lukasiewycz,et al.  Symbolic Reliability Analysis and Optimization of ECU Networks , 2008, 2008 Design, Automation and Test in Europe.

[17]  Sorin Cristoloveanu,et al.  Frontiers of silicon-on-insulator , 2003 .

[18]  Michael Glaß,et al.  Automatic success tree-based reliability analysis for the consideration of transient and permanent faults , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[19]  Rabéa Ameur-Boulifa,et al.  A UML-based Environment for System Design Space Exploration , 2006, 2006 13th IEEE International Conference on Electronics, Circuits and Systems.

[20]  Jean-Yves Choley,et al.  Automatic fault tree generation from SysML system models , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[21]  Hsun-Wen Chang,et al.  The Structural Birnbaum Importance of Consecutive-k Systems , 2002, J. Comb. Optim..

[22]  Way Kuo,et al.  Determining Component Reliability and Redundancy for Optimum System Reliability , 1977, IEEE Transactions on Reliability.

[23]  Andrew Rae,et al.  A Behaviour-Based Method for Fault Tree Generation , 2004 .

[24]  K. Misra,et al.  Optimal Reliability Design of a System: A New Look , 1973 .

[25]  Makis Stamatelatos,et al.  Fault tree handbook with aerospace applications , 2002 .

[26]  Way Kuo,et al.  Birnbaum importance in solving component assignment problems , 2011, 2011 Proceedings - Annual Reliability and Maintainability Symposium.

[27]  Christian Haubelt,et al.  Efficient Representation and Simulation of Model-Based Designs , 2006, FDL.

[28]  Terje Aven,et al.  On the use of uncertainty importance measures in reliability and risk analysis , 2010, Reliab. Eng. Syst. Saf..

[29]  Elena N. Zaitseva,et al.  Importance analysis based on logical differential calculus and Binary Decision Diagram , 2015, Reliab. Eng. Syst. Saf..

[30]  Curtis L. Smith,et al.  Composite multilinearity, epistemic uncertainty and risk achievement worth , 2012, Eur. J. Oper. Res..

[31]  Ratna Babu Chinnam,et al.  Efficient exact optimization of multi-objective redundancy allocation problems in series-parallel systems , 2013, Reliab. Eng. Syst. Saf..

[32]  Hamid R. Zarandi,et al.  A Fast and Accurate Fault Tree Analysis Based on Stochastic Logic Implemented on Field-Programmable Gate Arrays , 2013, IEEE Transactions on Reliability.

[33]  Moiez A. Tapia,et al.  Boolean Integral Calculus for Digital Systems , 1985, IEEE Transactions on Computers.

[34]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[35]  Martin Lukasiewycz,et al.  Efficient symbolic multi-objective design space exploration , 2008, 2008 Asia and South Pacific Design Automation Conference.

[36]  J. B. Fussell,et al.  How to Hand-Calculate System Reliability and Safety Characteristics , 1975, IEEE Transactions on Reliability.

[37]  Marc Bouissou An ordering heuristic for building binary decision diagrams from fault-trees , 1996, Proceedings of 1996 Annual Reliability and Maintainability Symposium.

[38]  T.M. Mak,et al.  Built-In Soft Error Resilience for Robust System Design , 2007, 2007 IEEE International Conference on Integrated Circuit Design and Technology.

[39]  Emanuele Borgonovo,et al.  Production , Manufacturing and Logistics A new time-independent reliability importance measure , 2016 .

[40]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[41]  Martin Lukasiewycz,et al.  Opt4J: a modular framework for meta-heuristic optimization , 2011, GECCO '11.

[42]  Alice C. Parker,et al.  SOS: Synthesis of application-specific heterogeneous multiprocessor systems , 2001, J. Parallel Distributed Comput..

[43]  Heinz Stoewer System Engineering Analysis, Design, and Development: Concepts, Principles, and Practices, 2nd Edition by Charles S. Wasson Hoboken, NJ, US: John Wiley @ Sons, Inc., 2016 (ISBN-978-1-118-44226-5) , 2017 .

[44]  David W. Coit,et al.  Solving the redundancy allocation problem using a combined neural network/genetic algorithm approach , 1996, Comput. Oper. Res..

[45]  Jrgen Teich Embedded System Synthesis and Optimization , 2000 .

[46]  Alan Wood,et al.  The impact of new technology on soft error rates , 2011, 2011 International Reliability Physics Symposium.

[47]  Shubu Mukherjee,et al.  Architecture Design for Soft Errors , 2008 .

[48]  S. Iyer The Barlow-Proschan importance and its generalizations with dependent components , 1992 .

[49]  Jussi K. Vaurio Importances of components and events in non-coherent systems and risk models , 2016, Reliab. Eng. Syst. Saf..

[50]  Chang Liu,et al.  Efficient observation point selection for aging monitoring , 2015, 2015 IEEE 21st International On-Line Testing Symposium (IOLTS).

[51]  Martin Lukasiewycz,et al.  Reliability-Aware System Synthesis , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[52]  Jianwen Xiang,et al.  Automatic Synthesis of Static Fault Trees from System Models , 2011, 2011 Fifth International Conference on Secure Software Integration and Reliability Improvement.

[53]  Elena N. Zaitseva,et al.  Importance analysis by logical differential calculus , 2013, Autom. Remote. Control..

[54]  K. Keutzer,et al.  System-level design: orthogonalization of concerns andplatform-based design , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[55]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[56]  Y. Tong,et al.  Optimal arrangement of components via pairwise rearrangements , 1989 .

[57]  Daniela Munteanu,et al.  Soft Errors: From Particles to Circuits , 2015 .

[58]  K. S. Canady,et al.  Probabilistic safety assessment support for the maintenance rule at Duke Power Company , 1999 .

[59]  Rajendra Prasad,et al.  System Reliability Optimization: An Overview , 2004 .

[60]  Connie U. Smith,et al.  An Architecture Design and Assessment System for Software/Hardware Codesign , 1985, 22nd ACM/IEEE Design Automation Conference.

[61]  H. Narihisa,et al.  Reliability optimization of systems by a surrogate-constraints algorithm , 1992 .

[62]  Algirdas Avizienis,et al.  The N-Version Approach to Fault-Tolerant Software , 1985, IEEE Transactions on Software Engineering.

[63]  Laura Painton,et al.  Genetic algorithms in optimization of system reliability. , 1995 .

[64]  Daniel D. Gajski,et al.  SPECC: Specification Language and Methodology , 2000 .

[65]  Alberto L. Sangiovanni-Vincentelli,et al.  Quo Vadis, SLD? Reasoning About the Trends and Challenges of System Level Design , 2007, Proceedings of the IEEE.

[66]  Bent Natvig,et al.  Measures of component importance in repairable multistate systems - a numerical study , 2011, Reliab. Eng. Syst. Saf..

[67]  R. Allmon,et al.  On the radiation-induced soft error performance of hardened sequential elements in advanced bulk CMOS technologies , 2010, 2010 IEEE International Reliability Physics Symposium.

[68]  Michael Glaß,et al.  Multi-objective local-search optimization using reliability importance measuring , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[69]  Madjid Tavana,et al.  A new multi-objective particle swarm optimization method for solving reliability redundancy allocation problems , 2013, Reliab. Eng. Syst. Saf..

[70]  Edward A. Lee,et al.  A framework for comparing models of computation , 1998, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[71]  Rainer Leupers,et al.  Programming Heterogeneous MPSoCs , 2014 .

[72]  Martin Lukasiewycz,et al.  Combined system synthesis and communication architecture exploration for MPSoCs , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[73]  Robert G. Easterling Reliability Mathematics: Fundamentals, Practices; Procedures , 1971 .

[74]  Wayne H. Wolf A Decade of Hardware/Software Codesign , 2003, Computer.

[75]  Peter Rossmanith,et al.  Simulated Annealing , 2008, Taschenbuch der Algorithmen.

[76]  Manuel Laguna,et al.  Tabu Search , 1997 .

[77]  Michael Glaß,et al.  Improving platform-based system synthesis by satisfiability modulo theories solving , 2010, 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[78]  B. Bergman,et al.  On a general measure of component importance , 1991 .

[79]  Tao Xie,et al.  Reliability Engineering , 2017, IEEE Softw..

[80]  Martin Lukasiewycz,et al.  Towards scalable system-level reliability analysis , 2010, Design Automation Conference.

[81]  Francisco J. Samaniego,et al.  The Signature of a Coherent System and Its Applications in Reliability , 2004 .

[82]  Radu Calinescu,et al.  Foundations of Computer Software. Modeling, Development, and Verification of Adaptive Systems , 2010, Lecture Notes in Computer Science.

[83]  Josep Freixas,et al.  Identifying Optimal Components in a Reliability System , 2008, IEEE Transactions on Reliability.

[84]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[85]  Way Kuo,et al.  Reliability optimization of coherent systems , 2000, IEEE Trans. Reliab..

[86]  F. Proschan,et al.  Stochastic order for redundancy allocations in series and parallel systems , 1992 .

[87]  Elena Dubrova,et al.  Fault-Tolerant Design , 2013 .

[88]  Jürgen Teich,et al.  System-Level Synthesis Using Evolutionary Algorithms , 1998, Des. Autom. Embed. Syst..

[89]  A. Singh,et al.  Fault-tolerant systems , 1990, Computer.

[90]  Xiaoyan Zhu,et al.  Some Recent Advances on Importance Measures in Reliability , 2012, IEEE Transactions on Reliability.

[91]  S. Montgomery-Smith,et al.  Improved material point method for simulating the zona failure response in piezo-assisted intracytoplasmic sperm injection , 2011 .

[92]  Emanuele Borgonovo,et al.  The reliability importance of components and prime implicants in coherent and non-coherent systems including total-order interactions , 2010, Eur. J. Oper. Res..

[93]  Amit Misra,et al.  ACTIVE REDUNDANCY ALLOCATIONS IN SERIES SYSTEMS , 2011 .

[94]  Hananeh Aliee,et al.  Fault tree analysis using stochastic logic: A reliable and high speed computing , 2011, 2011 Proceedings - Annual Reliability and Maintainability Symposium.

[95]  Way Kuo,et al.  Heuristics for component assignment problems based on the Birnbaum importance , 2011 .

[96]  D. Vasseur,et al.  International survey on PSA figures of merit , 1999 .

[97]  John Andrews,et al.  The use of not logic in fault tree analysis , 2001 .

[98]  R. S. Denning,et al.  Measures of risk importance and their applications. [PWR; BWR] , 1983 .

[99]  E. Ibe,et al.  Impact of Scaling on Neutron-Induced Soft Error in SRAMs From a 250 nm to a 22 nm Design Rule , 2010, IEEE Transactions on Electron Devices.

[100]  C. Y. Lee Representation of switching circuits by binary-decision programs , 1959 .

[101]  Debasis Bhattacharya,et al.  On the optimal allocation of components within coherent systems , 2008 .

[102]  Jorge Navarro,et al.  Comparisons and bounds for expected lifetimes of reliability systems , 2010, Eur. J. Oper. Res..

[103]  Vassil G. Gouljashki,et al.  An Interactive Reference Direction Algorithm For Solving Multi-Objective Convex Nonlinear Integer Programming Problems , 2001 .

[104]  Hsun-Wen Chang,et al.  Rare-event component importance for the consecutive-k system , 2002 .

[105]  Jörg Henkel,et al.  STRAP: Stress-aware placement for aging mitigation in runtime reconfigurable architectures , 2015, 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[106]  V. Ravi,et al.  Nonequilibrium simulated-annealing algorithm applied to reliability optimization of complex systems , 1997 .

[107]  Philip Koopman,et al.  Embedded system design issues (the rest of the story) , 1996, Proceedings International Conference on Computer Design. VLSI in Computers and Processors.

[108]  Yiannis Papadopoulos,et al.  Model-based synthesis of fault trees from Matlab-Simulink models , 2001, 2001 International Conference on Dependable Systems and Networks.

[109]  Sean Reed,et al.  A reliability analysis method using binary decision diagrams in phased mission planning , 2009 .

[110]  David A. Butler A complete importance ranking for components of binary coherent systems, with extensions to multi-state systems , 1979 .

[111]  T. Calin,et al.  Upset hardened memory design for submicron CMOS technology , 1996 .

[112]  Bart Kienhuis,et al.  Design space exploration of stream-based dataflow architectures: methods and tools , 1999 .

[113]  Jürgen Teich Digitale Hardware/Software-Systeme - Synthese und Optimierung , 1997 .

[114]  Frank Proschan,et al.  Active Redundancy Allocation in Coherent Systems , 1988 .

[115]  Antonio Di Crescenzo,et al.  Orderings of coherent systems with randomized dependent components , 2015, Eur. J. Oper. Res..

[116]  Martin Lukasiewycz,et al.  Symbolic system synthesis in the presence of stringent real-time constraints , 2011, 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC).

[117]  N. U. Prabhu,et al.  Stochastic Processes and Their Applications , 1999 .

[118]  Do Sun Bai,et al.  Redundancy optimization of k-out-of-n systems with common-cause failures , 1991 .

[119]  Jürgen Teich,et al.  An evolutionary approach to system-level synthesis , 1997, CODES.

[120]  Sarah J. Dunnett,et al.  Event-tree analysis using binary decision diagrams , 2000, IEEE Trans. Reliab..

[121]  Martin Lukasiewycz,et al.  SAT-decoding in evolutionary algorithms for discrete constrained optimization problems , 2007, 2007 IEEE Congress on Evolutionary Computation.

[122]  G. De Micheli Extending CAD tools and techniques , 1993 .

[123]  Natasa Miskov-Zivanov Probabilistic modeling and optimization for circuit reliability , 2008 .

[124]  Emanuele Borgonovo,et al.  Sensitivity Analysis of Model Output with Input Constraints: A Generalized Rationale for Local Methods , 2008, Risk analysis : an official publication of the Society for Risk Analysis.

[125]  Algirdas Avizienis,et al.  Fault Tolerance by Design Diversity: Concepts and Experiments , 1984, Computer.

[126]  Shaomin Wu,et al.  A cost-based importance measure for system components: An extension of the Birnbaum importance , 2013, Eur. J. Oper. Res..

[127]  M. F. Cardoso,et al.  Nonequilibrium simulated annealing : a faster approach to combinatorial minimization , 1994 .

[128]  A. Joshi Automatic Generation of Static Fault Trees from AADL Models , 2007 .

[129]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[130]  Marco Bozzano,et al.  Retrenchment, and the Generation of Fault Trees for Static, Dynamic and Cyclic Systems , 2006, SAFECOMP.

[131]  Michael Glaß,et al.  An efficient technique for computing importance measures in automatic design of dependable embedded systems , 2014, 2014 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[132]  Ed F. Deprettere,et al.  A Methodology to Design Programmable Embedded Systems - The Y-Chart Approach , 2001, Embedded Processor Design Challenges.

[133]  Martin Lukasiewycz,et al.  Incorporating graceful degradation into embedded system design , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[134]  W. Kuo,et al.  A consecutive-k-out-of-n:G system: the mirror image of a consecutive-k-out-of-n:F system , 1990 .

[135]  Fan C. Meng MORE ON OPTIMAL ALLOCATION OF COMPONENTS IN COHERENT SYSTEMS , 1996 .

[136]  Jean-Jacques Lesage,et al.  Probabilistic Algebraic Analysis of Fault Trees With Priority Dynamic Gates and Repeated Events , 2010, IEEE Transactions on Reliability.

[137]  David Coppit,et al.  Combining various solution techniques for dynamic fault tree analysis of computer systems , 1998, Proceedings Third IEEE International High-Assurance Systems Engineering Symposium (Cat. No.98EX231).

[138]  Z. Govindarajulu,et al.  Consecutive K-Out-of-N Failure Systems: Reliability, Availability, Component Importance, and Multistate Extensions , 1985 .

[139]  Yves Dutuit,et al.  Approximate estimation of system reliability via fault trees , 2005, Reliab. Eng. Syst. Saf..

[140]  Andreas Kuehlmann,et al.  A fast pseudo-Boolean constraint solver , 2003, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[141]  Neeraj Misra,et al.  Optimal Allocation of Active Spares in Series Systems and Comparison of Component and System Redundancies , 2009, Journal of Applied Probability.

[142]  F. K. Hwang A hierarchy of importance indices , 2005, IEEE Transactions on Reliability.

[143]  M. Balakrishnan,et al.  Architecture Exploration of FPGA Based Accelerators for BioInformatics Applications , 2016 .

[144]  Udo Lindemann,et al.  Integrated Matrix-based Fault Tree Generation and Evaluation☆ , 2015 .

[145]  C. Mohan,et al.  Reliability optimization of complex systems using random search technique , 1988 .

[146]  Emanuele Borgonovo,et al.  On the importance of uncertain factors in seismic fragility assessment , 2013, Reliab. Eng. Syst. Saf..

[147]  Emanuele Borgonovo,et al.  A new uncertainty importance measure , 2007, Reliab. Eng. Syst. Saf..

[148]  Nitin Gupta,et al.  Stochastic comparisons of residual lifetimes and inactivity times of coherent systems with dependent identically distributed components , 2015, Eur. J. Oper. Res..

[149]  T. May,et al.  Alpha-particle-induced soft errors in dynamic memories , 1979, IEEE Transactions on Electron Devices.

[150]  Antoine Rauzy,et al.  New algorithms for fault trees analysis , 1993 .

[151]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[152]  Harish Garg,et al.  Multi-objective reliability-redundancy allocation problem using particle swarm optimization , 2013, Comput. Ind. Eng..

[153]  K. Shen,et al.  On ranking of system components with respect to different improvement actions , 1989 .

[154]  Emanuele Borgonovo,et al.  On the Boolean extension of the Birnbaum importance to non-coherent systems , 2017, Reliab. Eng. Syst. Saf..

[155]  Grant Martin,et al.  Overview of the MPSoC design challenge , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[156]  Xiaoyan Zhu,et al.  A Birnbaum-importance based genetic local search algorithm for component assignment problems , 2014, Ann. Oper. Res..

[157]  Michael Glaß,et al.  Design space exploration of reliable networked embedded systems , 2007, J. Syst. Archit..

[158]  Christian Haubelt,et al.  Electronic System-Level Synthesis Methodologies , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[159]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[160]  Michael Glaß Dependability-Aware System-Level Design for Embedded Systems , 2011 .

[161]  M. Cheok,et al.  Response to ‘Supplemental viewpoints on the use of importance measures in risk-informed regulatory applications’ , 1998 .

[162]  Claude E. Shannon,et al.  The synthesis of two-terminal switching circuits , 1949, Bell Syst. Tech. J..

[163]  Asok K. Nanda,et al.  Some results on active redundancy at component level versus system level , 2013, Oper. Res. Lett..

[164]  Way Kuo,et al.  Importance Measures in Reliability, Risk, and Optimization: Principles and Applications , 2012 .

[165]  Leandro Soares Indrusiak,et al.  Handbook of Research on Embedded Systems Design , 2014 .

[166]  Selahattin Sayil Soft Error Mechanisms, Modeling and Mitigation , 2016 .

[167]  Emanuele Borgonovo,et al.  Importance measures in time-dependent reliability analysis and system design , 2015 .

[168]  Jeffrey T. Draper,et al.  Critical Charge Characterization for Soft Error Rate Modeling in 90nm SRAM , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[169]  Christian Haubelt Automatic model based design space exploration for embedded systems: a system level approach , 2005 .

[170]  David W. Coit,et al.  MOMS-GA: A Multi-Objective Multi-State Genetic Algorithm for System Reliability Optimization Design Problems , 2008, IEEE Transactions on Reliability.

[171]  Christophe Bérenguer,et al.  From differential to difference importance measures for Markov reliability models , 2010, Eur. J. Oper. Res..

[172]  Andy D. Pimentel,et al.  Multiobjective optimization and evolutionary algorithms for the application mapping problem in multiprocessor system-on-chip design , 2006, IEEE Transactions on Evolutionary Computation.

[173]  Hong-Zhong Huang,et al.  A new method of system reliability multi-objective optimization using genetic algorithms , 2006, RAMS '06. Annual Reliability and Maintainability Symposium, 2006..

[174]  Emad El-Neweihi,et al.  Redundancy importance and allocation of spares in coherent systems , 1991 .

[175]  Tiziana Margaria,et al.  Leveraging Applications of Formal Methods, Verification, and Validation , 2012, Communications in Computer and Information Science.

[176]  Christian Haubelt,et al.  SystemCoDesigner—an automatic ESL synthesis approach by design space exploration and behavioral synthesis for streaming applications , 2009, TODE.

[177]  Jun Yang,et al.  Generalized moment-independent importance measures based on Minkowski distance , 2014, Eur. J. Oper. Res..

[178]  Xiaohu Li,et al.  STOCHASTIC COMPARISONS ON RESIDUAL LIFE AND INACTIVITY TIME OF SERIES AND PARALLEL SYSTEMS , 2003, Probability in the Engineering and Informational Sciences.