Saturday, 28 January 2012

Jinx Uncovers Hard-to-Find Concurrency Bugs in Windows and Linux Applications

Seattle, WA (PRWEB) August 23, 2010

Today, Corensic announced general availability of Jinx 1.0, a software quality tool for Linux and Windows that will help developers, testers, and IT organizations improve the reliability of their applications when they are running in a multi-core environment. Multi-core processors enjoy significant usage in enterprise desktops and datacenters, and many software developers are only just beginning to realize the full potential of these powerful processors. But developers still find it challenging to build high quality multi-core applications and avoid concurrency bugs. Such bugs are enormously difficult to prevent, and once introduced, even more difficult to find, sometimes taking large development projects weeks and months to discover and resolve. Jinx makes applications ?unlucky? by forcing hard-to-find concurrency bugs to occur more frequently and then pointing out the location of the bugs to software developers. With Jinx, organizations can ship software faster, with greater reliability, and at significantly less cost.


Jinx 1.0 improves on previous beta releases by offering support for Java-based applications and Microsoft .NET-based applications. Jinx identifies concurrency bugs in managed code and forces them to manifest more quickly. In addition, Jinx 1.0 includes improved bug-finding capabilities for Linux and Microsoft Windows-based native code applications, enabling developers building gaming, media rendering, financial services, health care, and other high-performance applications to more safely exploit the full power of multi-core processors.


?Even as the industry makes multi-core processors more prevalent and parallel software easier to build, the number and severity of concurrency bugs continues to rise. With Jinx, developers and QA professionals have an excellent safety net to ensure that they can ship reliable software,? said Tom Phillips, CEO of Corensic.


Watch a short video that explains Jinx.


In independent testing, Jinx was able to find concurrency bugs in the popular open source MySQL database server approximately 20-30 times faster than with conventional testing. Bugs that used to take an hour or more to manifest themselves in a production environment can now be caught in mere minutes during the development process. When using Jinx, development organizations can find bugs before they deploy software to their customers, thus reducing support costs and minimizing the reputational impact of buggy applications. Testing organizations can find more bugs with fewer resources, increasing overall software quality and testing efficiency. With the reliability and cost benefits of using Jinx, organizations will find that it should be an indispensable component of their quality assurance efforts.


?MDT Infotech is a systems integration provider for leading companies such as Microsoft, Alibaba, and PetroChina. Quality is a hallmark of the work that we do at MDT. By using Jinx, we have been able to find and fix concurrency errors typically 20 times more quickly than with manual testing,? said Henry Wang, CEO of MDT Infotech Ltd.


?With Jinx, Corensic is addressing a key challenge in the embedded market. Multi-threaded, parallelized applications are proliferating in the next generation of connected consumer devices, and the industry is faced with the difficult task of debugging those applications. As MIPS Technologies? multi-threaded, multi-core processors gain increasing traction in new generations of mobile phones, set-top boxes, and other devices, we are committed to supporting our customers? development and debug requirements. We are pleased that Corensic is stepping in to address this critical requirement,? said Art Swift, Vice President of Marketing and Business Development, MIPS Technologies, Inc.


Corensic, Inc. is a software quality tools company based in Seattle, WA and funded by Madrona Ventures and WRF Capital. Corensic?s mission is to fuel the multi-core revolution by enabling software developers and software development organizations to build higher quality software. With top scientists, executives, and advisors whose background includes work at Google, Microsoft, Citrix, Isilon, nVidia, and the University of Washington, Corensic combines decades of expertise in designing and testing enterprise-grade software and tools with deep knowledge of multi-core hardware and software.


Press Inquiries: Prashant Sridharan, prashantNOSPAM (at) corensic (dot) com


###





No comments:

Post a Comment