Domänspecifika språk (DSL) har många potentiella fördelar när det gäller programvaruteknik som sträcker sig från ökad produktivitet till tillämpning av formella metoder. Även om de har använts i praktiken i årtionden har det gjorts få studier av metoder eller genomförandeverktyg för DSL-metoden. I det här dokumentet presenterar vi vår DSL-strategi och dess tillämpning på en realistisk domän: skapandet av drivrutiner för videoskärmar. Presentationen fokuserar på validering av vårt föreslagna ramverk för domänspecifika språk, från design till implementering. Ramverket leder till en flexibel design och struktur, och ger automatisk generering av effektiva implementeringar av DSL-program. Dessutom beskriver vi ett exempel på en komplett DSL för videoskärmsadaptrar och fördelarna med DSL-metoden för denna applikation. Detta visar några av de allmänt påstådda fördelarna med att använda DSL: ökad produktivitet, abstraktion på högre nivå och enklare verifiering. Detta DSL har genomförts fullt ut med vår strategi och är tillgänglig 1.
Graphics Adaptor Language (GAL) REF är en DSL för generering av drivrutiner för videoskärmar.
Domain-Specific Languages: from Design to Implementation Application to Video Device Drivers Generation
{'venue': 'IEEE Transactions on Software Engineering', 'journal': None, 'mag_field_of_study': ['Computer Science']}