Architecture visualization system scales to millions of lines of code
March 29, 2012 // Julien Happich
Provider of source-code analysis tools, GrammaTech unveiled a next-generation software architecture visualization system that incorporates a sophisticated new interface for viewing the relationships between software program elements.
The system is integrated with CodeSonar, GrammaTech's static-analysis tool for detecting defects. The growing complexity of large software systems makes it more difficult for developers to test and analyze the interrelationships between elements of source code. CodeSonar visualization is designed to optimize visual inspection and analysis of software. It offers real-time, fluid transitions for developers to visualize massive data sets to work at different levels of abstraction. The software makes extensive use of the graphics processing unit (GPU), is very high performance and can handle very large code bases (10M+ lines of code).
Typically, text editors show just a few dozen lines of code at a time. Currently available visualization tools are effective at displaying small-scale parts of the program structure such as fragments of class hierarchies and subsets of the call graph, but it is infeasible to use those tools to show whole-program structures. Even for small projects, such tools become unusable because of complexity and performance, said Paul Anderson, VP of Engineering at GrammaTech. CodeSonars new program-visualization capability was specifically designed to perform well on millions of lines of code. It presents data in a layered fashion, so users can choose to see only the information appropriate to the desired level of abstraction. Users can explore the program in a top-down fashion, starting with the outermost high-level modules and zooming in to reveal detail at a finer granularity; or can take a bottom-up approach if that is more appropriate to the task.All news
Do we need more wireless standards in an M2M world?
April 24, 2014
Matthias Poppel, chief operating officer for EnOcean GmbH, reckons established wireless protocols can gain traction in machine-to-machine ...
Analog helps drive TI's Q1 profit
Strained nanowire has tunable electroptic properties
Can wind turbines generate lightning?
Transaction-level modeling and verification extensions for SystemC
Epistar extends LED collaboration with Intermolecular
April 24, 2014
Intermolecular, Inc. has signed a multi-year extension with Epistar Corp. of their existing collaborative development program ...
Anritsu gives away a handheld spectrum analyzer
Silicon anode technology gears up for production volumes
Cadence breaks into top four in semi IP core ranking
- USB 5V 2.5A Output, 42V Input Synchronous Buck with Cable Drop Compensation
- Measurement applications across multiple test platforms
- Supplying DC input power to string inverters
- Supplying DC input power for HEV testing
InterviewHeartbleed challenges the Internet of Thing
The Heartbleed security bug is a key example of the fundamental security challenge for the Internet of Things says Green Hills Software as it launches a new security group.
Filter WizardCheck out the Filter Wizard Series of articles by Filter Guru Kendall Castor-Perry which provide invaluable practical Analog Design guidelines.
Linear video channel
READER OFFERRead more
This month, Arrow Electronics is giving away ten XMC1200 lighting application kits, worth 100 Euros each, for EETimes Europe's readers to win.
Each kit combines Infineon’s brightness and colour control XMC1200 CPU board to drive flicker free LED dimming and colour changing, together with a colour LED card and a white LED card.
December 15, 2011 | Texas instruments | 222901974
Unique Ser/Des technology supports encrypted video and audio content with full duplex bi-directional control channel over a single wire interface.