Mindshare User Group Logo

The Rhode Island .NET User Group

INETA Logo
The User Group Network

Wednesday, February 6
5:00 - 8:00pm

Neeraj Sangal

To know the Dependencies is to Understand the Architecture

@ Roger Williams University
in room SE-201


Click here to receive announcements of future RI .NET User Group events

This event is sponsored by LATTIX in conjunction with the RWU School of Business.

Wednesday, February 6
Neeraj Sangal
To know the Dependencies is to Understand the Architecture

Have you ever found the need to change or update a large system? How do you understand such a system? How can you determine what far reaching effects a change may have? Well... help is at hand. On Wednesday, Feb. 6, Neeraj Sangal will present a new technique which utilizes inter-module dependencies to represent and manage the architecture of complex software applications. Using these dependencies we build dependency models which provide a precise big picture view of the architecture. These models use a Dependency Structure Matrix (DSM) to provide a developer's view of the architecture that is highly scalable compared to the box and arrow diagrams that are common today. We will demonstrate this approach by applying it in commonly used applications based on the .NET framework.. We will also apply this approach to a SQL Server database to examine the data architecture from the perspective of dependencies within its elements. We will show how dependency analysis can be used to extract the architecture and how actual models can be created for multiple generations of an application to highlight how architecture evolves and how it often begins to degrade.

If there is interest, we will apply this approach to a system that is provided by somebody in the audience. If you are interested in examining your system, please bring your dlls containing managed code for analysis on a memory stick. You should have an overall understanding of the architecture of your system so you can provide the critical input to interpret and transform the DSM. For best results, bring something large and complex!

Neeraj SangalNeeraj Sangal is President and CTO of Lattix, a company specializing in Software Architecture Management solutions and services. He has analyzed the architecture of many large software systems. Over the last few years, Neeraj has pioneered the use of Dependency Structure Matrix (DSM) in software architecture. This new approach utilizes dependencies for the creation of highly scalable models that permit a precise specification and enforcement of the architecture. Prior to Lattix, Neeraj was President of Tendril Software, a leader in model-driven development and synchronized UML models. Tendril was acquired by BEA/WebGain. Prior to Tendril, Neeraj managed a distributed development organization at HP. Neeraj is a regular speaker at technical conferences, user groups and industry events.

This event is free and open to the public. RSVPs are appreciated!


You'll find interesting reading on some of our past speaker's sites. Check 'um out!:


The RI .Net User Group is a member of INETA, the International .NET Association.
Find out what's happening at:
Southern New England SQL Server Users Group Club Pocket PC - Boston .Boston .NET User Group The Southern New England Network Users Group (SneNUG)
Second Wednesday of each month. First Tuesday of each month Second Wednesday of each month. Third Wednesday of each Month