Welcome to Modeling | Modeling News | Modeling Videos | Latest Modeling Trends


Thursday, April 05, 2007

Lattix Releases Eclipse Plug-In for Modeling Complex Apps

Andover, Mass.-based Lattix Inc. on Monday announced the release of its software architecture management solution for Eclipse projects.

Lattix LDM for Eclipse is part of the company's new 2.5 version of Lattix LDM (Lightweight Dependency Model), said Neeraj Sangal, president and founder of Lattix.

The Lattix plug-in enables developers to visualize and maintain the architecture of their projects, and uses system interdependencies to build blueprints of large, complex systems, Sangal said.

"We use a dependency structure matrix," Sangal said. "The concept of a dependency structure matrix comes from system engineering. We can do tens of thousands of classes in a model."

Lattix LDM for Eclipse uses a dependency structure matrix to deliver a scaleable representation of an entire system. And the LDM approach gives architects and developers the opportunity to analyze their architecture, edit the structure, create what-if scenarios, set design rules and share the architecture with others.

The Lattix LDM for Eclipse plug-in also enables developers and architects to map architecture to code, test architecture and detect architectural problems while coding, and to refactor architecture.
Advertisement

"Our approach is lightweight, and models do not get obsolete," Sangal said. "You can update the model mechanically."

Lattix announced its membership in the Eclipse Foundation earlier this month. Sangal said the membership and the new plug-in are a response to customer demand.

"We were driven to it by our customers," he said. "We have customers who have Java and they said they wanted to see our technology on Eclipse."

Moreover, "Eclipse customers were demanding the capability to map their application architecture to the actual code," Sangal said. "They now will have the means to test the architecture, detect violations while coding and prevent architectural erosion."