HOME
PRODUCTS
  Insure
  WebKing
  Jtest
  Jcontract
  CodeWizard
  C++Test
SUPPORT
PAPERS
ABOUT
WHAT'S NEW
EVENTS

Parasoft Tools that Debug




ParaSoft Corporate History

Corporate Overview:
ParaSoft Corporation is a leader in providing advanced error prevention and error detection software solutions. Founded in 1987, ParaSoft develops and markets proprietary development tools that help companies eliminate errors in software development. By enforcing coding standards and automating unit testing, ParaSoft's award-winning products and patented technologies enable customers to enhance software quality, accelerate time to market, and dramatically reduce development expenses.

A privately-funded company, ParaSoft is headquartered in Monrovia, CA, with international distribution offices in the United Kingdom, France, Germany, Brazil, Australia, India, Hong Kong, Israel, Taiwan, China and Japan. Clients include Silicon Graphics, Reuters, and Boeing. ParaSoft was founded by California Institute of Technology graduates who helped develop the world's first parallel computer. Since the company's inception, it has been widely recognized for developing innovative software technologies and high productivity programming tools.

The Early Days:
ParaSoft was founded in July, 1987 by five graduates of the California Institute of Technology, including Dr. Adam Kolawa, Ph.D. (Chairman and CEO). While at Caltech, the founders worked together on a research team that developed the world's first parallel computer. Dr. Kolawa and his colleagues brought their expertise and pioneering spirit to their new company, which quickly gained a reputation for its innovative software technologies and development of programming tools.

One year after its inception, ParaSoft introduced Express, a complete programming environment for the development of parallel and distributed applications. ParaSoft followed this achievement with the release in 1991 of a product that converted ANSI standard Fortran90 to Fortran77.

Innovations:
With funding for government projects diminishing at the end of the Cold War, ParaSoft decided to switch focus in 1993 from parallel processing to software development tools. The first product released was Insure++, which remains the company's flagship product. Insure++ is the most thorough runtime error detection tool available for C/C++. Insure++ automates the error-detection process, eliminating hours of tedious work. Insure++ supports Windows and all major UNIX platforms. Insure++'s functionality is enhanced by two add-ons: Inuse, graphical memory monitor, and TCA , which displays test coverage analysis.

Through industry research and development, ParaSoft discovered that many errors in software could actually be prevented. In 1995, the company's development team came up with a tool that could help developers and their managers to significantly reduce the number of errors they introduce into the code at an earlier stage in the development cycle. CodeWizard is a source code analysis tool that enforces industry respected C and C++ coding standards. Following coding standards in any language helps developers prevent errors and streamline the development process. The most recent versions of CodeWizard now includes RuleWizard which allows for customization of standards.

ParaSoft is always looking to the future to meet the needs of developers, and in 1997, ParaSoft released their premiere Java tool to the growing demand for quality Java testing tools. Jtest uses patented Test Generation System technology to automatically analyze Java source code and generate test input to detect uncaught runtime exceptions. With the 3.0 release of Jtest in August 1999, ParaSoft increased Jtest's functionality to include automatic white-box, black-box and regression testing as well as static analysis. In 2000, Jtest received significant industry recognition including several rave reviews in trade publications as well as being awarded Software Development magazine's Jolt Award for "Best Utility" and Software Business magazine's "Best Development Tool" award.

Based on Jtest's success, ParaSoft decided to provide similar unit testing capabilities to C/C++ developers. In 2000, C++Test was released. This tool automatically builds a test harness which makes testing individual classes possible. The tool performs white-box, black-box and regression testing on C and C++ classes to check for unexpected inputs. C++Test offers a comprehensive way to test C/C++ classes independent of the entire application. This allows developers to test classes as they write them. The development of C++Test came about as a result of customer requests.

ParaSoft released its first Web site testing tool, WebKing in 1999. Today's Web sites are sophisticated n-tier software applications with Web interfaces; version 2.0 was created specifically for developers working on these complex Web based applications, as was released in May of 2000. WebKing utilizes unit testing techniques to help developers build and test the construction, functionality, and scalability of their applications. In addition, WebKing features two unique testing methods: Web-box testing and unit load testing. In addition, WebKing performs load testing on an entire application.

Tools to debug c++ and java
(888) 305-0041 info@parasoft.com Copyright © 1996-2001 ParaSoft