component specification optimization