Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:miw08_hekateatl [2008/10/02 23:57]
miw
pl:miw:miw08_hekateatl [2019/06/27 15:50] (aktualna)
Linia 43: Linia 43:
  
 ====== Projekt ====== ====== Projekt ======
 +
  
  
Linia 53: Linia 54:
  
 Opracowane dla platformy Eclipse zintegorowane środowisko programistyczne (ATL IDE) oferuje szereg standardowych narzędzi programistycznych (podświetlanie składni, debuger itd.), które ułatwiają prace z ATL. Projkt ATL oferuje również bibliotege transformacji ATL gdzie można znaleźć ponad 100 opracowanych rozwiązań http://​www.eclipse.org/​m2m/​atl/​atlTransformations/​ Opracowane dla platformy Eclipse zintegorowane środowisko programistyczne (ATL IDE) oferuje szereg standardowych narzędzi programistycznych (podświetlanie składni, debuger itd.), które ułatwiają prace z ATL. Projkt ATL oferuje również bibliotege transformacji ATL gdzie można znaleźć ponad 100 opracowanych rozwiązań http://​www.eclipse.org/​m2m/​atl/​atlTransformations/​
 +
 +
 +
 +==== The Model-Driven Architecture ====
 +MDA to metoda projektowania systemów oprogramowania. Stanowi ona zbiór wytycznych dotyczących struktury specyfikacji,​ które są wyrażone jako modele.
 +Modele stanowią podstawowe elemetny MDA. W dziedzinie MDA model definiowany jest poprzez model modeli, tak zwany metamodel. Mówimy ze model zgodny z semantyka metamodelu odpowiada temu metamodelowi
 +
 +
 +{{:​pl:​miw:​mda.jpg|:​pl:​miw:​mda.jpg}}
 +
 +
 +==== Trasformacja ATL ====
  
 {{:​pl:​miw:​atl.jpg|:​pl:​miw:​atl.jpg}} {{:​pl:​miw:​atl.jpg|:​pl:​miw:​atl.jpg}}
Linia 61: Linia 74:
  
  
 +
 +
 +
 +==== Przykłady użycia ====
 +
 +**DSLs coordination for Telephony** - praca przedstawia studium impelmentacji dwóch języków związanych z dziedziną telefonii: SPL(Session Processing Language) i CPL (Call Processing Language). Częścoiowo opierają się ona na tych samych słownikach. Jednakże same języki są bardzo różne i zostały zaprojektowane,​ aby być wykorzystywane przez różnych ludzi. Praca pokazuje w jak wykorzystać ATL w celu transformacji programu z jednego języka do drugiego (http://​www.eclipse.org/​m2m/​atl/​usecases/​DSLsTelephony/​)
  
 ==== Transformacja ARD w ARD ==== ==== Transformacja ARD w ARD ====
pl/miw/miw08_hekateatl.1222984622.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0