Parasoft RuleWizard is a framework that allows you to create custom static analysis rules. RuleWizard enables you to manually create rules using a flow-chart-like representation or automatically by providing code that demonstrates a sample rule violation. No coding or knowledge of the parser is required to write or modify a rule.
Parasoft products provide thousands of built-in static analysis rules for ensuring application security, reliability, performance, and maintainability, but because goals and technologies vary across projects, Parasoft allows you to customize the logic of the built-in rules to suite the unique demands of specific projects and priorities. Many rules can be customized using GUI "parameterization" controls. Moreover, rule names, descriptions, and severities can be matched to your organization's policies, establishing a fully-customized policy management and reporting interface. This customization is described in the product’s User’s Guide.
But if certain internal policies cannot be checked with Parasoft’s built-in rules, Parasoft's RuleWizard provides fast and easy ways to extend the rule set. Custom rules can be built graphically or generated automatically by providing code that demonstrates a sample rule violation. These custom policies can be checked automatically as part of the regular static analysis process.