SEATTLE, USA: Corensic has announced the availability of Jinx 1.1, a software quality tool for Linux and Windows that will help developers, testers, and IT organizations improve the reliability of their mission-critical software.
Jinx 1.1 finds concurrency errors in parallel applications, a task that ordinarily requires numerous manual steps and a great deal of luck.
When enabled, Jinx uses advanced heuristics to simulate numerous “alternate realities” of application execution in search of a particular “reality” that will cause a concurrency bug. When Jinx finds a concurrency error, it makes it happen on the developer’s desktop, during continuous integration, or during stress testing, and pinpoints the cause of the bug said the release.
The release further added, Jinx 1.1 now offers support for 32-bit Windows Vista and Windows 7, 32-bit Linux, automated stress test harnesses, continuous integration, and improved bug finding performance and reliability. With these improvements, Jinx can now be used with nearly all Windows and Linux development projects, deployed more effectively within a test lab, and more readily incorporated into a developer’s existing workflow and tools.
“Jinx should be an integral component of every software developer and QA professional’s development and testing process. The testing methodologies and tools of the past don’t do a very effective job of finding complex concurrency errors in modern software," said Peter Godman, Corensic Founder and VP of Engineering.
"Our product helps developers and QA professionals quickly identify concurrency bugs and their cause, and verify that potential fixes work. With Jinx, developers and QA professionals can be more productive in finding and fixing bugs, and organizations can gain greater confidence in their software development processes," added Godman.
According to the release, Jinx can be easily integrated into Visual Studio or Windows and Linux command line development and test processes and can also be incorporated into automated testing and continuous integration processes so that developers and QA professionals can be assured that their code is always properly tested for concurrency errors, especially during source code check-ins, nightly builds, and stress tests, added the release.