There are two kinds of knowledge in engineering. One is rational knowledge. We understand the phenomena and we can apply rational approaches. The other is knowledge about phenomena which we do not understand well, but which we can control and utilize for engineering. For example, we do not understand arc phenomena well, although there are tremendous amount of work about arc. If we do, we could prevent thunder and lightning. However, we utilize arc for welding. Without arc, most of our bridges, buildings, etc would not have been built.
As Engineering is a DO activity and we do not have to UNDERSTAND the phenomena as scientists do. What is very important in engineering is how we can utilize such knowledge about these phenomena, which we do not understand well, but which we can control. And to develop a safe and secure system, we have to let them work in good harmony.
This is the problem of frames as AI researchers call it. Although this is still an open question in AI, engineers have to go beyond the bounded rationality. This paper describes the basic concept of how we engineers could possibly tackle this problem.