Enriched DSM

Enriched DSM (Dependencies Structure Matrix) is a tool to analyze dependencies between packages of a system. Particularly, it presents a solution to detect cycles and to make proposal to remove it. It is developed by Jannik Laval.

It is a matrix with enriched cells showing contextual information about the kinds of references found in the code (inheritance, class accesses, invocations and class extensions), the proportion of referencing entities, the proportion of referenced entities.

Screenshot

Download

  Bundle: DSMDevelopment   
  interface: PostgresSQLEXDIConnection
  environment: db.iam.unibe.ch_scgStore
  user name: storeguest
  password: storeguest
  table owner: BERN

Licence: Unspecified