In¿ynierowie systemów zaczynaj¿ u¿ywä j¿zyka UML (Unified Modeling Language) do modelowania zachowania systemu. Obecnie najnowsza wersja UML (UML 2.0) oraz rozszerzenia dodane przez SysML zapewniaj¿ twórcom systemów wbudowanych bogatsz¿ moc ekspresji, umo¿liwiaj¿c¿ dok¿adniejsze modelowanie ich systemów. Dzi¿ki wykorzystaniu mechanizmu rozszerze¿ UML te dodatki zapewniaj¿ programistom bardziej bezpo¿redni sposób definiowania j¿zyków specyficznych dla domeny w oparciu o UML. W artykule zaproponowano oparte na modelach podej¿cie do generowania wbudowanych systemów sterowania procesami w czasie rzeczywistym z wykorzystaniem podej¿cia Model Driven Architecture (MDA). Definiuje profil UML zawieraj¿cy rozszerzenia dla urz¿dze¿ zewn¿trznych i trwäe informacje, a tak¿e formaln¿ transformacj¿, która generuje meta-informacje, które tworz¿ kod skierowany do okre¿lonych urz¿dze¿. Podej¿cie to wykorzystuje podej¿cie MDA poprzez zdefiniowanie modeli niezale¿nych od platformy i modeli specyficznych dla platformy (PIM, PSM) oraz przez zdefiniowanie transformacji z PIM do PSM i PSM do kodu.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.