| Naslov: | Grammar-driven generation of domain-specific language debuggers |
|---|
| Avtorji: | ID Wu, Hui (Avtor) ID Gray, Jeffrey G. (Avtor) ID Mernik, Marjan (Avtor) |
| Datoteke: | http://dx.doi.org/10.1002/spe.863
|
|---|
| Jezik: | Angleški jezik |
|---|
| Vrsta gradiva: | Neznano |
|---|
| Tipologija: | 1.01 - Izvirni znanstveni članek |
|---|
| Organizacija: | FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
|
|---|
| Opis: | Domain-specific languages (DSLs) assist a software developer (or end-user) in writing a program using idioms that are similar to the abstractions found in a specific problem domain. Tool support for DSLs is lacking when compared with the capabilities provided for standard general-purpose languages (GPLs), such as Java and C++. For example, support for debugging a program written in a DSLis often non-existent. The lack of a debugger at the proper abstraction level limits an end-user's ability to discover and locate faults in a DSL program. This paper describes a grammar-driven technique to build a debugging tool generation framework from existing DSL grammars. The DSL grammars are used to generate the hooks needed to interface with a supporting infrastructure constructed for an integrated development environment that assists in debugging a program written in a DSL. The contribution represents acoordinated approach to bring essential software tools (e.g. debuggers) to different types of DSLs (e.g. imperative, declarative, and hybrid). This approach hides from the end-users the accidental complexities associated with expanding the focus of a language environment to include debuggers. The research described in this paper addresses a long-term goal of empowering end-users with development tools for particular DSL problem domains at the proper level of abstraction without depending on a specific GPL. |
|---|
| Ključne besede: | debugging, DSL, GPL, grammars, program environments, integrated environments |
|---|
| Leto izida: | 2008 |
|---|
| PID: | 20.500.12556/DKUM-27405  |
|---|
| UDK: | 004.43 |
|---|
| COBISS.SI-ID: | 11994134  |
|---|
| ISSN pri članku: | 0038-0644 |
|---|
| NUK URN: | URN:SI:UM:DK:8FWORIFE |
|---|
| Datum objave v DKUM: | 01.06.2012 |
|---|
| Število ogledov: | 1603 |
|---|
| Število prenosov: | 115 |
|---|
| Metapodatki: |  |
|---|
| Področja: | Ostalo
|
|---|
|
:
|
Kopiraj citat |
|---|
| | | | Skupna ocena: | (0 glasov) |
|---|
| Vaša ocena: | Ocenjevanje je dovoljeno samo prijavljenim uporabnikom. |
|---|
| Objavi na: |  |
|---|
Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše
podrobnosti ali sproži prenos. |