Abstract: Configurable software architectures enhance software development by reusing common functionalities. Testing these architectures involves All-Solution Satisfiability Modulo Theories (All-SMT) ...