НАМЕНСКИ ЈЕЗИК И ОКРУЖЕЊЕ ЗА МОДЕЛОВАЊЕ И ГЕНЕРИСАЊЕ ОНЛАЈН КОЛЕКЦИЈЕ АКОРДА ЗА ГИТАРУ
Ključne reči:
акорди за гитару, музичка нотација, музика, развој софтвера вођен моделима, наменски језици
Apstrakt
У овом раду описан је наменски језик и окружење за моделовање колекције акорда за гитару. Поред наменског језика, описано је и више генератора кôда од којих сваки за циљ има генерисање фајлова формата језика за означавање хипертекста (скраћено ХТМЛ) који заједно представљају колекцију акорда за гитару. Креирани наменски језик поједностављује акордизацију песама разврстаних по извођачима и њихово представљање у виду веб страница. За развој мета-модела коришћено је окружење Еклипс Моделинг Фрејмворк (скраћено ЕМФ), за дефинисање ограничења модела коришћен је језик за декларативну спецификацију ограничења (скраћено ОЦЛ), радни оквир Икстекст за развој текстуалне синтаксе и језик Икстенд за развој генератора.
Reference
[1] Chord progressions, доступно на: https://www.britannica.com/art/chord-music
[2] Marco Branbilla, Jordi Cabot, Manuel Wimmer, Model-Driven Software Engineering in Practice Morgan & Claypool Publishers 2012.
[3] Eclipse Modeling Framework (EMF), документација, доступно на: https://www.eclipse.org/modeling/emf
[2] Marco Branbilla, Jordi Cabot, Manuel Wimmer, Model-Driven Software Engineering in Practice Morgan & Claypool Publishers 2012.
[3] Eclipse Modeling Framework (EMF), документација, доступно на: https://www.eclipse.org/modeling/emf
Objavljeno
2023-09-06
Sekcija
Elektrotehničko i računarsko inženjerstvo