Organizing UML Class Diagrams in Layers

Vishesh Kumar, Jatindra Kumar Deka · 2006

Visual tools are widely used in both hardware and software system design and UML is emerging as a de facto standard in software industries for software design. The layered architectural style is frequently used as the basic architectural model in various software systems. Assuming that a static model of a system is given as a UML class diagram, layers can be proposed on the basis of the relationships in the class diagram. We discuss the rules that could be used in finding proper layer structures, and show that a tool applying these rules can automatically infer layers with reasonable accuracy

Read the paper · More papers on PaperTik