2008
DOI: 10.2298/csis0802001p
|View full text |Cite
|
Sign up to set email alerts
|

Program comprehension for domain-specific languages

Abstract: In the past, we have been looking for program comprehension tools that are able to interconnect operational and behavioral views, aiming at aiding the software analyst to relate problem and program domains in order to reach a full understanding of software systems. In this paper we are concerned with Program Comprehension issues applied to Domain Specific Languages (DSLs). We are now willing to understand how techniques and tools for the comprehension of traditional programming languages fit in the understandi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0
3

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 28 publications
(15 citation statements)
references
References 12 publications
0
12
0
3
Order By: Relevance
“…Under the hood, we used the extended version of Alma system to automatically generate operational and behavioral views of the input program 4 . In this section we show some results of the visualization, in Alma, of the Harvest Program 5 . Listing 2 shows a fragment of this program.…”
Section: Synchronized Visualizationmentioning
confidence: 99%
See 1 more Smart Citation
“…Under the hood, we used the extended version of Alma system to automatically generate operational and behavioral views of the input program 4 . In this section we show some results of the visualization, in Alma, of the Harvest Program 5 . Listing 2 shows a fragment of this program.…”
Section: Synchronized Visualizationmentioning
confidence: 99%
“…This means that the program domain concepts are at a much higher level than in a General-purpose Programming Language (GPL). Then, it is easier to infer the problem domain from the language definition and to create mappings between the concepts of both domains [5]. The approach for the visualization of Domain-Specific Programs (DSP) 1 , proposed in this paper, is based on the creation of mappings between both domains.…”
Section: Introductionmentioning
confidence: 99%
“…[12][13][14][15][16][17][18][19][20]) for facilitating the development of MASs. DSLs / DSMLs [21][22][23] have notations and constructs tailored toward a particular application domain (e.g. MAS) and help to the model-driven development (MDD) of MASs.…”
Section: Introductionmentioning
confidence: 99%
“…Ovo rezultira time da sintaksa i semantika DSL jezika biva podignuta na veći nivo apstrakcije koji je bliži ljudskom načinu razmišljanja. [19] Tokom razvojnog procesa, eksperti iz datog domena se najčešće uključuju u fazi analize i tu se njihova uloga završava. Jedna od najznačajnih karakteristika DSL jezika jeste to što pruža mogućnost da se oni uključe u drugim, kasnijim fazama razvojnog ciklusa softverskog sistema i daju direktan doprinos u specificiranju aplikacije.…”
Section: Model-driven Software Development (Mdsd)unclassified
“…Oni su jednostavni za upotrebu i brzo se uče. [19] DSL jezici imaju i svoje nedostatke. Jedan od najvažnijih nedostatka je veoma niska interoperabilnost, kako međusobna tako i interoperabilnost sa standardnim programskim jezicima.…”
Section: Model-driven Software Development (Mdsd)unclassified