“Our goal is to make existing software easier to maintain, because rewrites rarely make sense from either a cost or a risk perspective."
Austin, TX (PRWEB) February 22, 2010
Semantic Designs announces the immediate availability of IBM Enterprise CloneDR™, a unique software tool that detects and reports redundant and error-prone code in COBOL source. “Our goal is to make existing software easier to maintain, because rewrites rarely make sense from either a cost or a risk perspective. IBM Enterprise CloneDR builds on our years of expertise working with large software systems, and places us squarely in the market which has more mission critical legacy maintenance issues that any other - the mainframe enterprise COBOL arena” says Dr. Ira Baxter, CEO of Semantic Designs.
With any software system, and especially with large systems, it is quite common to clone code by copying existing code and making modifications. Any bugs embedded in the copied code get replicated throughout the system, and conversely improvements made to code which has been copied rarely get applied to every location needed.
CloneDR™ identifies copied code that is identical or similar (user specified) and identifies differences among the "cloned" code fragments. From the output of CloneDR™, the cloned code can be inspected, tracked, and replaced, thereby increasing system quality, performance, and maintainability. Salion, Inc. has used the CloneDR™ on their 250,000 line Java application. With only partial clone removal, 27,000 lines of code were eliminated. "I really think this is the most exciting tool I've ever seen by far" said Dale Churchett, Salion's Software Architect.
Large software systems typically contain 10-25% cloned code and Semantic Designs has seen as much as 58% redundancy in COBOL software. Gartner estimates over 200 billion lines of COBOL code in use today. Given a typical yearly software maintenance costs of one dollar per line of code the value of tightening working software is dramatic for virtually any COBOL system.
Semantic Designs is a Destination z™ Solution provider and the CloneDR™ tool runs on a Windows workstation against downloaded System z source code repositories. Semantic Designs also plans to integrate directly into the Rational Developer for System z integrated development environment. Semantic Design specializes in analysis and transformation of multi-million line, multi-thousand file, and multi-language software systems to increase quality or to accommodate large scale migrations/upgrades. As an initial proof point, the IBM Enterprise CloneDR™ tool is currently in use in just such a COBOL environment for a major offshore banking industry customer.
Semantic Designs is a recognized leader in the development of automated software tools to address complex problems with large, mission-critical software systems. Customers include Fortune 200 Enterprises, government agencies and prime government contractors. Semantic Designs tools deliver effective results for software migrations and modernizations and the company partners with leading integrators worldwide to meet enterprise customers' demanding requirements. Founded in 1995, Semantic Designs is a privately held corporation headquartered in Austin, Texas.