Using dependency models to manage complex software architecture

  title={Using dependency models to manage complex software architecture},
  author={Neeraj Sangal and Ev Jordan and Vineet Sinha and Daniel O Jackson},
An approach to managing the architecture of large software systems is presented. Dependencies are extracted from the code by a conventional static analysis, and shown in a tabular form known as the 'Dependency Structure Matrix' (DSM). A variety of algorithms are available to help organize the matrix in a form that reflects the architecture and highlights patterns and problematic dependencies. A hierarchical structure obtained in part by such algorithms, and in part by input from the user, then… CONTINUE READING
Highly Influential
This paper has highly influenced 27 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 442 citations. REVIEW CITATIONS

15 Figures & Tables



Citations per Year

442 Citations

Semantic Scholar estimates that this publication has 442 citations based on the available data.

See our FAQ for additional information.