Complex sentence: As a solution to this problem, he has called for declarative firmware, which would describe "hardware linkage and dependencies" and "should not include executable code".
Split into simpler sentences: As a solution to this problem, he has called for declarative firmware. Declarative firmware would describe "hardware linkage and dependencies" and "should not include executable code".