Skip to main content
  • Log in
  • Manage Cookies
Eclipse Foundation
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Blogs
  3. Mike Milinkovich's blog
  4. Something Borrowed, Something New

Something Borrowed, Something New

Thursday, September 15, 2005 - 14:54 by Mike Milinkovich

I’ve been trying to find the time to write this posting ever since I got back from EclipseWorld. Obviously, in this job I get to see a lot of demos of tools built with Eclipse. A lot of them are pretty cool. Everyone once in a while I see something that just blows my socks off.

At EclipseWorld, I ran into an old acquaintance of mine, Neeraj Sangal. Neeraj and I crossed paths briefly at WebGain, after we were both acquired by that ill-destined company. Neeraj is a serial entrepreneur, and was the brains behind StructureBuilder.

Neeraj’s latest firm Lattix has built a software complexity analysis tool that is really interesting.

The first thing I think is interesting about their technology is that it is based on an idea borrowed from a domain other than software. In Neeraj’s own words:

DSMs (Dependency Structure Matrix) were invented in the 70s. However, their use was really popularized by MIT Sloan School during the 90s when they were applied at a number of large companies such as Intel and Boeing to analyze their complex work flows and organizations. Our extension of DSMs to software architectures is called Dependency Models…

There certainly are precedents for interesting ideas being pulled into software development from other sources. For example, design patterns were originally inspired by Christopher Alexander’s Pattern Language, which “…was originally expected to enable every citizen to design and construct their own home”(1).

The second cool feature is that tool provides is an easy to understand way to analyze your system’s architecture, and to determine where your architectural “leaks” are. (Where code has (ab)used internal APIs, for example.)

Bjorn is going to look into whether we could use the tool to look into some pieces of Eclipse itself . Which I am sure will find nothing but perfection ?

Tags: 
Foundation
Source: 
http://mmilinkov.wordpress.com/2005/09/15/something-borrowed-something-new
  • Mike Milinkovich's blog

Eclipse Foundation Blogs

  • Wayne Beaton (821 posts)
  • Mike Milinkovich (322 posts)
  • Ivar Grimstad (256 posts)
  • Benjamin Cabé (131 posts)
  • Tanja Obradovic (61 posts)
  • Thabang Mashologu (37 posts)
  • John Kellerman (31 posts)
  • Paul Buck (22 posts)
  • Frédéric Desbiens (19 posts)
  • Brian King (19 posts)
  • Mikaël Barbero (17 posts)
  • Christopher Guindon (16 posts)
  • Gael Blondelle (14 posts)
  • Hailley Seed (10 posts)
  • Denis Roy (9 posts)
  • Hudson Kelly (8 posts)
  • Michael Plagge (4 posts)
  • Serina El Salibi (3 posts)
  • Shabnam Mayel (3 posts)
  • Shanda Giacomoni (3 posts)
  • Karla Ferrer (2 posts)
  • Jacob Harris (2 posts)
  • Clark Roundy (2 posts)
  • Sharon Corbett (1 posts)
  • Paul White (1 posts)
  • Stephanie Swart (1 posts)

Recent blog posts

  • The Jakarta EE 2021 Developer Survey is now open!
  • Hashtag Jakarta EE #169
  • JavaLand 2023
  • Organising Your Eclipse Open Source Project Team
  • Hashtag Jakarta EE #168
  • New SLSA++ Survey Reveals Real-World Developer Approaches to Software Supply Chain Security
  • Take the 2023 Jakarta EE Developer Survey
  • Hashtag Jakarta EE #167
  • Product Liability Directive: More Bad News for Open Source
  • Rodrigo Pinto: Eclipse Cloud DevTools Contributor of the Month!
More

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top