SPEC-by-spec tool development