Using dependency models to manage complex software architecture

@inproceedings{Sangal2005UsingDM,
  title={Using dependency models to manage complex software architecture},
  author={Neeraj Sangal and Ev Jordan and Vineet Sinha and Daniel O Jackson},
  booktitle={OOPSLA},
  year={2005}
}
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

Citations

Publications citing this paper.
SHOWING 1-10 OF 283 CITATIONS, ESTIMATED 26% COVERAGE

Modular Specification and Checking of Structural Dependencies

  • Trans. Aspect-Oriented Software Development
  • 2013
VIEW 10 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

A Meta-model for Representing Language-independent Primary Dependency Structures

  • ENASE
  • 2012
VIEW 4 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Visualizing, Assessing and Re-Modularizing Object-Oriented Architectural Elements

VIEW 7 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

FILTER CITATIONS BY YEAR

2005
2019

CITATION STATISTICS

  • 25 Highly Influenced Citations

  • Averaged 16 Citations per year over the last 3 years

References

Publications referenced by this paper.
SHOWING 1-4 OF 4 REFERENCES

Clustering Algorithms

Hartigan, A. John
  • John Wiley & Sons, New York, 1975
  • 1975
VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL

Similar Papers

Loading similar papers…