Уніфікована мова моделювання (UML)

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?????? ????? ?????? ??????.

?? ??? ??? ???????? ? ???? ????, ? ??? ?????? ???? ?????? ?? ????, ???? ? ???? ??? ?? ?????? ? ???? ??? ???. ?????? ?????? ??? ??? ?????? ????, ???? ???????? ????? ? ????? ??? ????, ?????? ?????? ???? ??? ???-???, ? ?????? ?????? ??? ????? ? ????.

????? ????? ???? Cadena ??? ? ?? ???? ???? ?????? CALM (Cadena Architecture Language with Metamodeling) ????? ????? ?? ???? ? ???? ??????? ?????? ????? ?????? ? ????, ???? ? ??????? ????????? ?????. CALM - ? ?? ??? ?????, ? ????? ??? ????? ?????? ????, ?????? ?? ???? ? ????? ?????? ????? ??????. ??? ??? ????? ????? ? ?????? ??????? ?????? ???? ?? ??????? ??????? ????? ?? ????? ? ???? ?????? ??? ????? ????? ????. Cadena ????? ??????? ????? ?????, ??????, ???, ????? ? ?????? CALM-????. CALM-??? ?????? ? ????? ??????? ?????? ?????? ??????, ? ??? ?? ???? ????? ?? ??? ??????? ????, ??, Cadena.

???? "???????? ????? ??? ? ????-????-????? ??????" ("Automating Change Evolution in Model-Driven Engineering") ???? ???? ????, ???? ??? ? ???? ???. [10.4]

? ?????? ???? ?????? ???? ?????? ?????? ? ??? ????? ????? ???? ? ????? ???? ?????? ??? ????? ???? ????. ? ??????? ???? ?? ?????? ???? ? ???? ????? ??? ????? ?????? ??? ??????? ? ?????? ???????? ??????.

? ???? ????????? ??? ???? ?? ? ??? ?????? ?????? ??? ??? ????? ??????? ?? ????? ??, ??? ???? ???? ??? ??????? (?????, ??????? ????) ???? ? ??????? ?????? (?????, ? ????? ?????). ?? ?????? ??? ??? ????? ????? ???? ????????? ??? ???? ??????? ?? ????? ???, ?? ? ?? ?? ?????? ???????? ??? ? ???? ? ???? ??????.

??? ????? ????? ???, ? ?????? ?????? ???? ???. ????? ? ??? ??? ????? ????? ? ???? ??????? ?????? ??????? ?????? ??????, ?? ???? ?????? ? ????? ?? ???-???. ?? ???? ????? ??? ???, ??????? ??? ???? ?????? ???, ????? ???? ? ??? ??????. ?? ??? ?????? ? ???? ????, ???? ??? ??? ??? ????? ?????? ???? ? ??? ????.

??? ????? ??? ???? ?????? ???? ??? ???, ? ????? ???? ??????? ?? ???? ???????? ????? ??? ????? ??, ? ???? ??? ????????? ??????. ?? ??? ?? ??? ????? ????? ????? ????? ????? ? ????? ?? ??. ?? ??? ? ??????? ?????? ?? ??????? ???? ??? ? ????? ????? ? ??? ? ???? ????? ????? ??? ??? ????? ?? ? ??? ? ??????. ?? ????? ??? ???? ??? ????? ????, ?????, ??? ??? ????? ????? ?? ??? ??????? ?????. ?????, ? ??? ??????? ???? ? ??? ? ??????? ??????, ?? ? ? ?????? ???????.

???? ? ????? ????? ??? ???? ???? ? ?? ???????. ?? ??? ??? ??? ????? ?????? ???? ??????? ?? ??????? ????, ???? ?? C-Saw (Constraint-Specification Aspect Weaver). C-Saw ? - ???, ? ???????, ?? GME (??. ?? ??? ??? "????? ????? ? ??????? ????? ???? ????? ????").

?? ??? ? ????, ? ?????? ??????, ? C-Saw ???????? ???? ????? ????-???????? ????. ?????? ??????? ??? ? ??????? ????? ????? ???? ?????? ?? ???? ?????? ?????? ??? ? ??? ???????? ??????, ????? ????. ???, ???? ??????? ????-??????? ???? ? ?????? ???? ???? ??? ? ????? ??? ??? ?????? ?? ??? ???????? ? ??? ????? ??.

???? ??? ????? ???? - "?????-????-??????? ???? ? ??????? UML 2.0: ????? ? ??????" ("Model-Driven Development Using UML 2.0: Promises and Pitfalls") - ???? ???? ???, ???? ??, ??? ???-??? ? ??? ???? (Robert B. France, Sudipto Ghosh, Trung Dinh-Trong, Colorado State University, Arnor Solberg, SINTEF). [10.5]

???? ????, ? ????? ????? ????? ?????? ??????? ???? ???? ???? ? ?????? ???? ????? ??? ?????????. ?????, ???? ??????? ?? ??????? ? ?????? ????? ???? ?????? ??????, ? ????? ??????? ?? ???? ???????? ???? ? ?????? ?????? ??????? ?????? ?????? ????? ?? ? ??? ???, ?? ???? ???.

?????? ? ????? ???? ?????? ?????? ? ?????? ???? ?????? ???? ? ??? ????? ??? ???? ????? ???. ?? ??? ?????? ???????? ??????, ???????? ????? ??? ???? ???. ???? ???? ? ???, ???? ? ???????, ? ????? ??? ??????, ? ??? ???????, ??????? ? ??????.

OMG (Object Management Group) ?????? ? ? ??? ?????? ???? 2.01 ?? UML ? ??????? MDA (Model Driven Architecture). ?????, ? ???? ??? ? ???? ?? ???? ?????? UML 2.0, ???? ???? ????? ???? ???? UML ? ?????? ????? ??? ?????.

? ?? ???? ????? ? ??? ??? ?? ??? ????? ????-?????-????? ???? (MDD), ? ????, ???? MDA ? MDD. ???? ?????????? ?? ???? ???? ???? UML ??? ? ?????? ????? ? MDD ???? ??? ? ?, ? ??????? UML 2.0 ???? ???? ???? ?? ? ????? ????? ???? ????? ??? ?? ???? ? ???? ??