(Enter summary)
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... (Update)
Context of citations to this paper: More
...mouse and typing the required information. 5. RELATED WORK Domain specific languages have been used in various domains such as graphics [16], financial products [3] description and analysis of abstract syntax trees [17] web computing [1] 3D animation [5] robot control [12]...
...specified in Trident declarations. 6 Related Works The initial idea of Devil comes from earlier work at the Compose Group. Thibault al [12] designed a language, called GAL, aimed at specifying X11 drivers (for graphics adapters) PI n1391 14 Fabrice M erillon Gilles Muller...
Cited by: More
Spidle: A DSL Approach to Specifying Streaming.. - Consel, Hamdi.. (2002)
(Correct)
Towards Device Driver Synthesis - Lehmann (2002)
(Correct)
Dealing with Hardware in Embedded Software: A Retargetable.. - Mérillon, al.
(Correct)
Similar documents (at the sentence level):
74.7%: Domain-Specific Languages: from Design to Implementation .. - Thibault, Marlet, Consel (1999)
(Correct)
Active bibliography (related documents): More All
0.6: Efficient Implementations of Software Architectures via.. - Marlet, Thibault, Consel (1999)
(Correct)
0.4: Architecturing Software Using A Methodology for Language.. - Consel, Marlet (1998)
(Correct)
0.3: Dynamic Semantics for Language-Based Programming.. - Anlauff.. (1999)
(Correct)
Similar documents based on text: More All
0.5: Mapping Software Architectures to Efficient Implementations via.. - Marlet (1997)
(Correct)
0.5: A DSL Approach to Improve Productivity and Safety.. - Reveillere.. (2000)
(Correct)
0.5: Experiments in Program Compilation by Interpreter.. - Thibault, Bercot.. (1998)
(Correct)
Related documents from co-citation: More All
12: Safe and Efficient Active Network Programming
- Thibault, Consel et al. - 1998
11: A uniform approach for compile-time and run-time specialization
- Consel, Hornof et al. - 1996
9: Tempo: Specializing systems applications and beyond
- Consel, Hornof et al. - 1998
BibTeX entry: (Update)
Scott Thibault, Renaud Marlet, and Charles Consel. A domain-specific language for video device driver: from design to implementation. In Proceedings of the 1st USENIX Conference on Domain-Specific Languages, Santa Barbara, California, October 1997. http://citeseer.ist.psu.edu/thibault97domainspecific.html More
@techreport{ thibaultdomainspecific,
author = "Scott Thibault and Renaud Marlet and Charles Consel",
title = "A Domain-Specific Language for Video Device Drivers: from Design to Implementation",
number = "RR-3218",
pages = "21 p.",
url = "citeseer.ist.psu.edu/thibault97domainspecific.html" }
Citations (may not include all citations):
638
Partial Evaluation and Automatic Program Generation (context) - Jones, Gomard et al. - 1993 ACM
132
A general approach for run-time specialization and its appli..
- Consel, Noel - 1996 ACM DBLP
84
Scripting: Higherlevel programming for the 21st century
- Ousterhout - 1997
76
A uniform approach for compile-time and run-time specializat..
- Consel, Hornof et al. - 1996 ACM DBLP
56
An introduction to partial evaluation (context) - Jones - 1996 ACM DBLP
41
The ToolBus coordination architecture (context) - Bergstra, Klint ACM DBLP
38
Building application generators (context) - Cleaveland - 1988 ACM DBLP
37
A software engineering experiment in software component gene..
- Kieburtz, McKinney et al. - 1996 ACM DBLP
22
What not to do when writing an interpreter for specialisatio..
- Jones - 1996 ACM DBLP
20
A framework for application generator design
- Thibault, Consel - 1997 ACM DBLP
16
Microlanguages for operating system specialization
- Pu, Black et al.
16
Two application languages in software production
- Ladd, Ramming - 1994
15
Auditdraw: Generating audits the fast way
- Gupta, Jagadeesan et al. - 1997 DBLP
14
Programming pearls: Little languages (context) - Bentley - 1986
11
An algebraic specification of a language describing financia..
- Arnold, van Deursen et al. - 1995
10
Industrial applications of ASF+SDF
- van den Brand, van Deursen et al. - 1996 ACM DBLP
8
Formal Methods of Program Verification and Specification (context) - Berg, Boebert et al. - 1982
8
Little languages: little maintenance
- van Deursen, Klint
6
Coordination and models (context) - Ciancarini, Hankin - 1996
3
Technical Report (context) - Workshop, Languages et al. - 1997
1
Teapot: Language support for writing memory INRIA A Domain-S.. (context) - Chandra, Richards et al. - 1996
1
Charles Consel A A Complete GAL Example (context) - XFree, Inc et al.
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.indiana.edu:800/cstr/search?Video+Smoothing): More
Automatic Indexing for Storage and Retrieval of Line Drawings - Lorenz, Monagan (1995)
(Correct)
Multi-video-scheme Videoconferencing Applications - Cousin, Zhou (1996)
(Correct)
Video and Audio Streams Over an IP/ATM Wide Area Network - McCutcheon, Ito, Neufeld (1997)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC