MINION
ToolFirst seen 8/10/2026
Last seen 8/10/2026
Evidence 7 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
8 connectionsMINION is used as the constraint solver implementing constraint satisfaction to generate distinguishing test cases.
The computeDistinguishingTest algorithm calls the MINION constraint solver to find solutions.
Constraint-based test data generation uses MINION as the underlying constraint solver.
MINION operates over finite domains for all integer variables in the constraint system.
The MINION-based approach was developed and applied by researchers at Technische Universität Graz.
Variable ordering is imposed in MINION to improve its search performance for constraint solving.
CBMC is compared with MINION as an alternative tool for generating distinguishing test cases, differing in its use of SAT-solving.
Z3 SMT-solver was used by the same research group for contract mutation, in contrast to MINION used for program-level distinguishing test cases.