New Version Includes Added Rules Targeted for Embedded Systems Development
And New Rule Creation Functionality
MONROVIA, Calif., Aug. 27 /PRNewswire/ -- ParaSoft, leading provider of
software error-prevention and error-detection tools, announced today the
release of CodeWizard v4.0, their automatic coding standards enforcement tool
for C/C++ developers. The new version offers added functionality to the
customizable rule creator, RuleWizard. Version 4.0 also features over 70 new
built-in rules targeting embedded "C" development, specifically geared for
mobile and automotive projects, and rules pertaining to the migration from
32-bit to 64-bit architecture.
Enforcing standards and identifying potential errors early in the
development process represent important steps to realizing the time and cost
savings of testing. According to Watts Humphrey, "The average cost of fixing
a defect increases about 10 times with every step of the development
process... In code reviews you will find and fix defects in an average of 1 to
2 minutes... in system test each defect can cost as much as 10 to 40 or more
engineer hours."(1)
Establishing and adhering to coding standards is often tedious and hard to
implement. CodeWizard simplifies the code review process by automatically
enforcing coding standards. CodeWizard automatically alerts developers of
over 240 coding standard violations (such as high-level design flaws) that may
hinder code readability and portability in C++ code. The RuleWizard feature
also allows developers to graphically customize their own rules to be
enforced. As Suzette LaGray, Software Consultant and CodeWizard customer,
said, "... [CodeWizard] is the code reviewer without the attitude; it knows
all the rules and does not waste other colleagues' time having to participate
in something they do not want to do."
New features in CodeWizard 4.0
CodeWizard 4.0's RuleWizard offers increased rule customization abilities
and formatting standards in the form of Auto-Create and TextWizard.
Auto-Create scans a sample portion of code, and then generates the framework
for a rule based on patterns found in the sample. A developer can then
customize the automatically generated outline to his or her specific needs.
This feature benefits beginning and advanced CodeWizard users alike with the
speed and ease of rule creation.
TextWizard enforces format-related rules, including rules about white
space and indentation, in addition to rules involving preprocessor directives.
Developing C/C++ code with consistent formats allows for easier code sharing
and more efficient overall development, especially on group-coding projects.
Rules added to CodeWizard v4.0 include Motor Industry Software Reliability
Association (MISRA) rules. Originally intended for the automotive software
industry, MISRA rules benefit all developers of safety-critical embedded
systems. The new mobile embedded "C" guidelines enhance portability, and
provide a comparison guide for size, value and quality of "C" code.
Additionally, the 64-bit transition rules identify non-portable code
constructs, facilitating their correction prior to port from 32-bit
architecture.
Availability and Pricing
CodeWizard 4.0 is available for Windows NT/2000, Linux (glibc 2.1 or
higher), Sun/Solaris (7/8), HP-UX 11.x, Tru64 Unix 5.x, IBM (AIX 4.3.x) and
SGI (Irix 6.5). Previous versions exist for Windows 95/98/ME, HP-UX 10, DEC
(Alpha 4.x), and Sequent 4.x. Pricing starts at $995 (single user, machine
locked) for Windows and $2495 for UNIX (with minimum purchase requirements).
For more information and the chance to see a product demonstration, please
visit ParaSoft at booth #426 at the 2001 SD Web Services World, the leading
fully independent software developer event hosted by CMP Media currently in
its 14th year.
About ParaSoft Corporation
ParaSoft develops and markets advanced error prevention and error
detection tools for UNIX, Windows and Internet development environments.
ParaSoft's award-winning products and patented technologies assist developers
and managers in improving software quality, accelerating time to market and
reducing development costs. ParaSoft's headquarters is located at 2031 S.
Myrtle Ave., Monrovia, CA 91016. Toll-free (888) 305-0041. Phone
(626) 305-0041. Fax (626) 305-3036. Email: info@parasoft.com.
URL: http://www.parasoft.com.
(1) "Introduction to the Personal Software Process," 1996, Watts S.
Humphrey, published by Addison-Wesley
ParaSoft and CodeWizard are registered trademarks of ParaSoft. All other
brands are trademarks or registered trademarks of their respective holders.
SOURCE ParaSoft Corporation
back to top
Related links: http://www.parasoft.com
CONTACT: Drea Thompson of ParaSoft, +1-626-256-3680 x1268, drea@parasoft.com
NOTE TO EDITORS: CodeWizard screen shots and review copies are available.
|