Improving software through automatic untangling of cyclic dependencies
ICSE Companion, pp. 155-164, 2014.
architectural complexitycyclic dependenciesdesignsoftware architectures
Cyclic dependencies among software components are considered an architectural problem that increases the development time and prevents proper reuse. One cause for the existence of such dependencies is the improper organization of elements into components. Optimal reorganization of the components that resolves the cyclic dependencies in la...More
Full Text (Upload PDF)
PPT (Upload PPT)