LDM 3.0 Offers Analysis of Database Dependencies

| by Rob Thornton Follow 0 Followers on Jan 08, 2007. Estimated reading time: less than one minute |

Lattix has released version 3.0 of their >LDM tool, a lightweight dependency modeling application. LDM provides a way to chart the causal links between the various pieces of an organization's architecture. This release adds support for capturing relationships between database elements and the code that communicates with them.

LDM can inspect your codebase and databases and search for violations of dependency rules. Likewise, architects can review the architecture and edit the structure to analyze possible architectures, then create design rules to communicate that to the developers.

This post provides a good summary of the release. RedMonk provides an overview of LDM, including some suggestions for improvements. The major new features in 3.0 include the ability to analyze database dependencies (including schemas, tables, views, stored procedures, etc), analyzing dependencies between domains (between .NET and Java applications), and an import tool to bring in an architecture defined in an XML file.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

What Lattix LDM does? by Neeraj Sangal

Just to clarify what we do...

Lattix has pioneered an approach based on Dependency Structure Matrix (DSM) to model the architecture of software systems. This approach uses inter-module dependencies. We currently offer modules for Java, .NET, C/C++, Hibernate, Oracle as well the ability to bring in your own complex system through an XML specification. Lattix LDM can also be intergrated into Eclipse and Visual Studio.

Even though DSMs have been used to model organizations we don't have any explicit support for modeling organization architecture.

Neeraj Sangal
Lattix, Inc.

Re: What Lattix LDM does? by Gerald Loeffler

sounds like a god-send for the software maze i'm currently trying to navigate and understand.

just to clarify: your code analyser detects static dependencies between modules (Java imports, Hibernate mappings, etc.) - any dynamic dependency (Class.forName(), Java reflection invocation of methods, plain SQL executed via Hibernate sessions, etc.) must surely escape its attention, right?!


p.s.: quite a bit of linear algebra terminology hidden in your product demos ;-)


Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you