A Domain-Specific Language for Video Device Drivers: from Design to Implementation

Abstract : Domain-specific languages (DSL) have many potential advantages in terms of software engineering ranging from increased productivity to the application of formal methods. Although they have been used in practice for decades, there has been little study of methodology or implementation tools for the DSL approach. In this paper we present our DSL approach and its application to a realistic application: video display device drivers. The presentation focuses on the validation of our proposed framework for domain-specific languages, which provides automatic generation of efficient implementations of DSL programs (see SSR'97, ACM Symposium on Software Reuse). Additionally, we describe an example of a complete DSL for video display adaptors and the benefits of the DSL approach in this application. This demonstrates some of the generally claimed benefits of using DSLs: increased productivity, higher-level abstraction, and easier verification. A revised version of this report will appear in the proceedings of the USENIX conference on Domain-Specific Languages (DSL'97).
Type de document :
Rapport
[Research Report] RR-3218, INRIA. 1997
Liste complète des métadonnées

https://hal.inria.fr/inria-00073471
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 12:56:30
Dernière modification le : mercredi 29 novembre 2017 - 16:24:56
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:47:39

Fichiers

Identifiants

  • HAL Id : inria-00073471, version 1

Collections

Citation

Scott Thibault, Renaud Marlet, Charles Consel. A Domain-Specific Language for Video Device Drivers: from Design to Implementation. [Research Report] RR-3218, INRIA. 1997. 〈inria-00073471〉

Partager

Métriques

Consultations de la notice

211

Téléchargements de fichiers

303