В статье формализуются такие понятия, как объектно-ориентированная архитекту-
ра ПС, диаграмма классов, класс, интерфейс, отношение наследования, агрегация и т.д.
В статье описывается формальная семантика UML-диаграмм классов, на основе кото-
рой возможно выполнять сравнение двух диаграмм классов между собой, производить
трансформации, проверяя инвариантность семантического значения.
The paper
... [Show full abstract] formalizes such concepts as object-oriented software architecture, class
diagram, class, interface, inheritance, aggregation, etc. The paper describes the formal
semantics of UML class diagrams, which allows one to compare two class diagrams with
each other, to check the semantic invariance after transformation.