Alexey Tazin’s PhD Dissertation Defense
"Composition of UML Class Diagrams Using Category Theory and External Constraints" Abstract: In large software development projects there is always a need for refactoring and optimization of the design. Usually software designs are represented using UML diagrams (e.g class diagrams). A software engineering team may create multiple versions of class diagrams satisfying some external constraints. […]