Thinking Software's Recently Introduced SUM4JVM Now Offered at No Cost to the Open Source Community

Thinking Software, Inc. expands its industry-first software reliability solution to include free licenses for open source projects. The solution automatically diagnoses race conditions and other concurrency defects in development, testing and in production.

Cupertino, CA (PRWEB) September 23, 2013

At JavaOne 2013, Thinking Software, Inc. announces that its recently introduced SUM4JVM, the industry leading dynamic code analyzer for concurrency defects, will now be made free for open source projects. Developers working with open source will now have an unmatched solution to automate the root cause analysis of every race-condition and deadlock experienced by their application with 0% false positive results. Allowing SUM4JVM and its diagnostic capabilities to proliferate freely within the open source community will shift software reliability forward industry wide. Software professionals will now have a free comprehensive solution to address one of the toughest pain points in the industry, concurrency issues.

Firms wishing to analyze and monitor their proprietary code as well may purchase paid licenses of SUM4JVM that provide the same diagnostic functionality across all JVM-based code.

Thinking Software created the solution to be used by leading software developers, vendors and users who seek to perpetually increase the reliability of their mission-critical applications. The company is debuting its solution of SUM4JVM for Open Source, to over 10,000 attendees at San Francisco's 2013 JavaOne conference on September 23.

Everyone heard about the Facebook IPO flop, but what was its root cause? Well, it was the same thing that caused NASA to experience failures with the Mars Spirit Rover. It was also the same thing that caused the largest power outage in history. The root cause of all of the above failures is a very specific and complex type of software fault known as a "Race Condition."

Race conditions are a dangerous breed. They are among the hardest faults to diagnose and may lay dormant within software applications causing them to behave unpredictably without notice. Software reliability is something that concerns everyone. Every day our world becomes more irrevocably reliant on the underlying software infrastructure that supports most practical aspects of our lives. Whether banking, medical technology, national security, the software in your car, or the software in your workplace, software makes our modern world go around.

The "Software Understanding Machine for Java Virtual Machine" (SUM4JVM) is the industry's first tool that automatically diagnoses and pinpoints the locations of every Race Condition and Deadlock experienced by any JVM-based application (up to 50+ implementations of 28 languages), and does so with 0% false positive results.

Man hours spent painstakingly conducting root cause analysis may now be eliminated. Faults that have a potential to cause systems to fail or generate incorrect results, and in some cases, take weeks or months to diagnose, can now be caught and analyzed instantaneously in development, test or production.

About Thinking Software, Inc.

Thinking Software, Inc. provides the industry's leading solution to automatically pinpoint concurrency defects in multi-threaded JVM applications with 0% false positive results. Headquartered in Cupertino, CA, the company offers code reliability services for any application running in JVM, i.e., Java, Jruby, Jython, and 50+ implementations of 28 programming languages. Thinking Software, Inc. provides solutions for software developers, vendors, users, cloud platforms, data centers and stand-alone machines. For more information, please call Angela Wimmers at (408) 821-7982 or visit .