The increasing level of complexity in systems creates a growing challenge
for engineers to design safe and reliable systems. The growing complexity can
lead to possible moments when situations occur that were unanticipated or were
not known that they could occur by designers and leave the system in an
undesirable...