38 Model-Based Testing for Embedded Systems
2.3.1.1 Conformiq Designer
Conformiq Designer is a tool developed by Conformiq that generates executable and human-
readable test cases from behavioral system models. The tool is focused on functional black-
box testing. The modeling language employed in the tool consists of UML statecharts and
Java-compatible action notation. All usual Java constructs are available, including arbitrary
data structures and classes as well as model-level multithreading (Huima 2007, Conformiq
2009a).
The tool uses internally constraint solving and symbolic state exploration as the basic
means for test generation. Given the computational complexity of this approach, the tool
encounters algorithmic scalability issues with complex ...