Cupertino, CA (PRWEB) August 26, 2013
Thinking Software, Inc. launches its industry-first software reliability solution to automatically diagnose race conditions and concurrency defects in running code. The solutions are designed for use 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, SUM4JVM®, to over 21,000 attendees at San Francisco's 2013 VMworld conference on August 26.
Everyone heard about the Facebook IPO flop, but what was its root cause? Well, it was the same thing that caused NASA to experience communication 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 amongst 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.
Thus, significant innovation in the field of software reliability is something to be celebrated. When our software becomes more reliable, the world we live in becomes more reliable too. As of today, society can rest a little easier due to innovation in software reliability from Thinking Software, Inc. Race Conditions and other concurrency faults that have disrupted the reliability of mission-critical software systems the world over now have something to fear.
With the release of SUM4JVM® ("Software Understanding Machine for Java Virtual Machine"), the industry has its first diagnostic 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.
This is an industry milestone. Man hours spent painstakingly conducting root cause analysis may now be automated. 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 instantaneously in development, test, or production.
About Thinking Software, Inc.
Thinking Software, Inc. (TSI) 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. TSI 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 http://www.thinkingsoftware.com.