| The embedded systems world is a fast growing industry. It is a world which is historically dominated by engineers and technicians who excel in their own technical specialism. Historically, the technicians who built the products were also those who performed the testing because they understood best how things were supposed to work. This worked fine in orderly situations where the technicians worked on relatively small and isolated products. However, the embedded industry is changing fast – systems have become larger, more complex, and more integrated. Software now makes up the larger part of the system, often replacing hardware. Systems that used to work in isolation are linked to provide integrated functionality. This cannot be produced by one brilliant individual anymore, but has to be an organized team effort. Similarly, the process of testing has become larger, more complex, and harder to control. It has led to a growing need for a method that helps get the complex testing process under control. |