Języki formalnego opisu MDA

Transformacje opisane w poprzednim podrozdziale nie mogą działać bez ściśle określonych danych wejściowych. Każdy model musi przestrzegać struktury, która formalnie ogranicza jego ekspresywność — zautomatyzowane transformacje nie potrafią zrozumieć każdego modelu. Każdy model wymaga wyspecjalizowanego modelu, jak pokazano na Rysunek A-5. Jednym ze sposobów ograniczenia wszystkich modeli są profile UML, innym są oparte na MOF metamodele.

Każdy model i każda definicja transformacji zgodne są z jakimś językiem

Rysunek A-5. Każdy model i każda definicja transformacji zgodne są z jakimś językiem

Jasno sprecyzowane profile UML wzmacniają ograniczenia, dzięki czemu przetwarzaniu mogą zostać ...

Get UML 2.0. Almanach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.