Abstrakt. Domänspecifika språk (DSL) har visat sig vara en mycket lämplig mekanism för att inkapsla och dölja de komplexa genomförandedetaljerna för komponentbaserad mjukvaruutveckling. Eftersom evolutionen ligger i hjärtat av alla mjukvarusystem måste även de DSL som byggdes runt omkring dem utvecklas. I detta dokument identifierar vi viktiga frågor som gör att genomförandet av DSL blir mycket stelbent, där alla faser är tätt sammankopplade och starkt beroende av varandra. För att öka den dåliga utvecklingen av dagens DSL-utvecklingsmiljöer föreslås en ny utvecklingsmiljö Nyckelordsbaserad programmering (KBP) där DSL byggs genom att använda en språkspecifikation för att komponera och limma löst kopplade och oberoende språkkomponenter (s.k. nyckelord).
Denna typ av arkitektur är mycket lik nyckelordsbaserad programmering REF, där den kompletta DSL bildas av löst kopplade och oberoende språkkomponenter.
Component-based DSL Development
{'venue': 'In Proceedings of GPCE03 Conference, Lecture Notes in Computer Science 2830', 'journal': None, 'mag_field_of_study': ['Computer Science']}