System News
Never Mind the Chips, Use Some SALSA on Your Software
Sun Develops Software Analysis Tool
June 15, 2004,
Volume 76, Issue 3

A new brand of SALSA is set to enter the market in the next three to six months: Sun Appliance for Live Software Analysis, designed to help Sun Professional ServicesSM staff assist clients in analyzing and editing JavaTM programming language code designs and architectures.

SALSA, as eWeek's Darryl K. Taft points out, is not really a hardware appliance but software itself, built on top of Jackpot, one of James Gosling's creations written to automate software analysis.

SALSA is a collaborative effort by Sun Professional Services, Sun Labs and the Sun tools group. Its design involved extending Jackpot to produce what John Crupi, a Sun distinguished engineer and chief architect at Sun Professional Services, calls "design analysis facts," using two-dimensional and three-dimensional visualizations.

"We look at documentation, we interview developers, we talk to architects and then eventually we're deep into the code trying to create a mental visualization of what the design is of the system," Crupi explained.

Another feature of SALSA that will assist with that effort is Pattern Query Language (PQL) or "Pickle," which helps developers write queries that look for patterns, Crupi said.

Sun has competition in this market segment, notably Microsoft with its Visual Studio Team System, but Sun goes the competition one better by checking for design and architectural problems on the fly. As Crupi sees it, users of SALSA will increase software quality even as they move design and architectural analysis closer to the development cycle.

Crupi sees big savings in time and effort when Sun Professional Services architects assess a customer's code design and architecture, a task that used to require 90 percent of the architect's time while the tool performed the remaining 10 percent. He sees the balance shifting to 70 percent tool, 30 percent architect.

Plans call for SALSA to be marketed initially as a service in a box that could be run daily to monitor systems and that Sun Professional Services architects could also monitor remotely.

Ultimately, Crupi said, SALSA will be sold in terms of partnerships to customers that have enough of the knowledge base to actually start building a knowledge base themselves.

The market for organizations that operate offshore will also find SALSA useful in determining whether the code that gets implemented is actually the code and architecture that were designed. [...read more...]

Keywords:

fullsource
 

Other articles in the News section of Volume 76, Issue 3:

See all archived articles in the News section.



News and Solutions for Users of Solaris, Java and Oracle's Sun hardware products
Just the news you need, none of what you don't – 42,000+ Members – 24,000+ Articles Published since 1998