Home > Products > QA·J

QA·J Java Code Analysis

Extend your knowledge, improve your code

The ambitious goal of Java code is to 'write once, run anywhere', a goal that becomes more achievable when tackled with the right tools. Being an object oriented language that is platform neutral makes Java's use prolific, but developing robust and reliable software all the more challenging.

Coding standards typically impose local platform requirements on developers, ensuring that the approved language subset specifically meets the requirements of the target application. With its expert knowledge of the Java platform, best practices and coding standards, PRQA has developed a static analysis tool that overcomes the issues associated with Java and the 'write once, run anywhere' mantra.

QA·J is a static analysis tool with an integral set of coding standards developed specifically for the Java language. Using QA·J provides developers with a comprehensive analysis engine that automatically enforces coding standards, introduces best practices and guards against performance issues.

The comprehensive and flexible reporting features of QA·J provide detailed analysis of Java source code using PRQA's own coding standard, as well as conformance reporting against ISO 9126; the international standard for evaluating software quality.


BENEFITS
FEATURES
TECHNICAL SPECS
PLATFORMS
INTEGRATIONS
  • Identifies coding problems early in the development cycle
  • Accelerates the code review process, improves teamwork
  • Ensures quality code and coding standard compliance
  • Educates and raises programmer awareness
  • Reduces the risk of program failure
  • Enhances reliability, portability, and maintainability
  • Lowers software development costs, increases productivity
  • Improves time-to-market while reducing costs
  • Allows instant and repeatable code audits and reviews
  • Delivers unmatched technology & strong ROI
  • Over 160 Selectable Messages
  • Java Language Specific Parsing Engine
  • Semantic Error Detection
  • Dataflow Error Detection
  • Bug Catching Configuration
  • All rules related to ISO 9126 quality attributes
  • Configurable rules for naming conventions
  • Configurable rules for code organisation
  • Custom rules can be added by means of PMD integration
Operating System Current Release
Windows
(x86)
 
Solaris
(sparc)
 
Linux
(x86)
 
  • Eclipse
  • PMD
  • JBuilder
RESOURCES:
TECHNICAL:
DEMONSTRATION: