Architectural Dependency Analysis And Modelling