НАМЕНСКИ ЈЕЗИК И ОКРУЖЕЊЕ ЗА МОДЕЛОВАЊЕ И ГЕНЕРИСАЊЕ ОНЛАЈН КОЛЕКЦИЈЕ АКОРДА ЗА ГИТАРУ

  • Владимир Јовановић
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
Objavljeno
2023-09-06
Sekcija
Elektrotehničko i računarsko inženjerstvo