The call graph is organized by module structure. Users can drill down to see a greater level of detail, choose different layouts such as treemap, circuit, cluster, flow, radial and other layouts, and attach persistent notes to the diagram. Transitions such as zooming or layout changes are fluid and real-time.
“The visualization capabilities of CodeSonar allow developers to quickly gain an understanding of very large code bases and potential vulnerabilities,”
About CodeSonar Visualization
With CodeSonar visualization, users can start at individual functions to gain insight from a bottom-up perspective, annotate nodes and edges with additional information and, overlay the visualization with information on defects and source-code metrics. CodeSonar visualization also includes other program-understanding and navigation features, and supports sharing of diagrams between team members.
Other features allow users to search the graph for functions of interest, and navigate to and from the source code of the program. In addition, the architecture is extensible, so users can generate graphs from other sources, feed them in an XML format to the tool, and see them in the same user interface. CodeSonar visualization works in standard web clients.
CodeSonar has long been the software-analysis tool of choice for embedded developers working on mission-critical applications such as satellites, avionics, industrial controls and medical devices. Companies outside the safety-critical space use CodeSonar to improve software reliability and security. This includes organizations developing software for wireless devices, networking equipment and consumer electronics.
About GrammaTech and CodeSonar
GrammaTech’s static-analysis tools are used worldwide by startups, Fortune 500 companies, educational institutions and government agencies. The staff includes
16 PhD-level experts in static analysis and a superb engineering team, all focused on creating the most innovative and in-depth analysis algorithms. The company’s flagship product, CodeSonar, is a sophisticated static-analysis tool that performs a whole-program, interprocedural analysis on C/C++ code, and identifies complex programming bugs that can result in system crashes, memory corruption, concurrency errors and other serious problems. More information about GrammaTech and CodeSonar is available at www.grammatech.com.
CodeSonar is a registered trademark of GrammaTech, Inc. All other trademarks are property of their respective companies.
The URL for this release is located at: http://www.grammatech.com/
GrammaTech Sales Contacts:
North America: GrammaTech, Inc., 531 Esty Street, Ithaca, NY 14850, Tel: +1 607-273-7340, Email: firstname.lastname@example.org, Website: www.grammatech.com.
Germany, Austria, Switzerland:
France: ISIT, ZA La Menude – 7 rue Andre Marie Ampere, 31830 Plaisance Du Touch, France, Tel: +33 (0)5 61 30 69 00, Fax: +33 (0)5 61 16 50 63, Email: email@example.com.
Israel: Pertech Embedded Solutions, 10 Zarchin Street, Raanana 43662, Israel, Tel: +972-9-7711418, Email: firstname.lastname@example.org.
Japan: A.I. Corporation, Iijima Bldg, 2-25-2, Nishigotanda, Shinagawa-ku, Tokyo, 141-0031, Japan, Tel: +81-3-3493-7981, Fax: +81-3-3493-7993, Email: email@example.com.
Korea: MDS Technology Co., Ltd., 15F., 3FL. Hancom Tower, 49, Daewangpangyo-
Patterson & Associates
531 Esty Street
Ithaca, NY 14850