Edytor graficzny dla języka typu low-code

Zgłaszający: dr hab. inż. Michał Śmiałek
  • Status dostępności:Wolny
  • Słowa kluczowe:low-code, edytor graficzny, language workbench, model-driven development
  • Opis:

    Przedmiotem prac będzie stworzenie komponentu umożliwiającego edycję specyfikacji sformułowanych w zadanym języku typu low-code. Specyfikacja tego języka zawiera definicję składni konkretnej (wygląd elementów) oraz składni abstrakcyjnej (sposób powiązania elementów, metamodel). Na tej podstawie, zadaniem będzie wykonanie edytora graficznego przy pomocy dostępnych narzędzi - kreatorów edytorów języków graficznych (ang. language workbench, np. Sirius, MetaEdit+, JetBrains MPS).
    Praca może zostać rozszerzona (np. jako projekt magisterski) o dodatkowy moduł edytora tekstowego, który zapewniałby alternatywny sposób definiowania modelu graficznego i równoległą edycję na dwa sposoby. Elementem pracy magisterskiej mogłoby być w takiej sytuacji np. porównanie obydwu metod edycji specyfikacji typu low-code.
    Wyniki pracy mogą wpisywać się w tematykę międzynarodowego projektu DoorCE (https://www.interreg-central.eu/projects/doorce/) i zostać wykorzystane jako element pakietu narzędzi do zarządzania otwartymi danymi. Student w ramach pracy może (choć nie musi) uczestniczyć w pracach międzynarodowego konsorcjum.

  • Typ pracy: inżynierski magisterski projekt indywidualny projekt zespołowy projekt przejściowy projekt zespołowy - IO
  • Kierunek: Automatyka i Robotyka Informatyka
  • Uwagi:
Powrót