Есть ли у UML грамматика, которая соотносится с его диаграммами?

Есть ли у UML грамматика, которая соотносится с его диаграммами?
Есть ли у UML грамматика, которая соотносится с его диаграммами? - charlesdeluvio @ Unsplash

UML обычно преподается как стандартизированный способ построения диаграмм программного обеспечения, однако недавно я услышал, что за ним стоит настоящая грамматика. Я просмотрел спецификацию UML и не нашел ничего, что было бы достаточным с точки зрения описания фактической грамматики.

Такие инструменты, как PlantUML, похоже, имеют текстовое преобразование для диаграмм, но является ли это настоящим UML, который придерживается стандарта?

Язык UML для создания моделей определяется с помощью мета-модели, которая сама описывается с помощью подмножества UML. Это означает, что официальная спецификация UML использует диаграммы UML, чтобы показать, какие элементы есть в языке и как они соотносятся друг с другом.

Этот графический способ описания языка можно рассматривать как грамматику, но он не соответствует понятию грамматики, основанной на тексте.

Не существует стандартизированного способа выражения диаграмм UML в текстовых форматах, удобных для чтения человеком.


LetsCodeIt, 31 марта 2023 г., 23:19