UML modellek szöveges és grafikus leírása

2021-2022 tavasz

Nincs megadva

Téma leírása

A feladat UML modellek (vagy egyéb gráf alapú konstrukciók) szöveges és grafikus leírásának támogatása. A szöveges leírás egy saját szöveges nyelv alapján történik, amiből aztán tetszőleges grafikus megjelenítő eszköz számára (pl. GraphViz) generálhatunk inputot. A szöveges nyelv létrehozására vannak jól bevált eszközök (pl. ANTLR), melyek nagyban megkönnyítik egy nyelv létrehozását. A téma tetszőleges technológiákkal (asztali / webes alkalmazás) megoldható és több irányba elvihető, pl.:

  • kódgenerálás
  • editor funkciók fejlesztése a szöveges leíráshoz
  • automatikus szinkronizáció szöveges és grafikus leírás között
  • UML tool-okkal való együttműködés támogatása
  • stb.

 

Nem gond, ha nem ismered az ANTLR-t (vagy más hasonló eszközt) vagy nem vagy otthon a fordítóprogramok területén, ezek megismerése a feladat része. Némi alap UML ismeret és angoltudás viszont ajánlott a téma felvételéhez.

Ha érdekel a téma és kérdéseid vagy hasonló ötleteid lennének, írj nyugodtan!

Maximális létszám: 2 fő