This paper presents an automated fault tree analysis for engineering design optimization process. Specifically, a novel approach is presented in which Little-JIL, a process programming language, is applied to create a process model of engineering optimization. The process model uses a graphical language in the form of easy-to-understand block diagrams for defining processes that coordinate the activities of autonomous agents and their use of resources during the performance of a task. The use of Little-JIL facilitates agent coordination in the design optimization process and helps to model the order of and the communications between units of sub-processes. The resulting process model is easy to debug and is rigorous for simulation and formal reasoning in engineering design optimization. Furthermore, it enables the development of a clear and precise design optimization process model at different levels of granularity as perhaps preferred by the user. Moreover, since the process model allows for generation of fault trees automatically, it can be expected to be less errorprone than manually generated ones. A case study is shown to demonstrate the effectiveness and efficiency of the automated fault tree approach to design optimization and its usefulness in engineering decision making and in improving reliability of engineering design process.

This content is only available via PDF.
You do not currently have access to this content.