Program Comprehension for Domain-Specific Languages

被引:24
|
作者
Varanda Pereira, Maria Joao [1 ]
Mernik, Marjan [2 ]
da Cruz, Daniela [3 ]
Henriques, Pedro Rangel [3 ]
机构
[1] Polytech Inst Braganca, P-5301857 Braganca, Portugal
[2] Univ Maribor, Fac Elect Engn & Comp Sci, SLO-2000 Maribor, Slovenia
[3] Univ Minho, Dept Comp Sci, P-4715057 Braga, Portugal
关键词
program understanding; problem comprehension; DSLs;
D O I
10.2298/CSIS0802001P
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 understanding of DSLs. Being the language tailored for the description of problems in a specific domain, we believe that specific visualizations (at a higher abstraction level, closer to the problem level) could and should be defined to enhance the comprehension of the descriptions in that particular domain.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] Program comprehension of domain-specific and general-purpose languages: comparison using a family of experiments
    Kosar, Tomaz
    Mernik, Marjan
    Carver, Jeffrey C.
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2012, 17 (03) : 276 - 304
  • [2] Program comprehension of domain-specific and general-purpose languages: comparison using a family of experiments
    Tomaž Kosar
    Marjan Mernik
    Jeffrey C. Carver
    [J]. Empirical Software Engineering, 2012, 17 : 276 - 304
  • [3] Comprehension of safety-critical systems using domain-specific languages
    Bull, T
    [J]. FOURTH WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 1996, : 108 - 122
  • [4] Comprehension of safety-critical systems using domain-specific languages
    Univ of Durham, Durham, United Kingdom
    [J]. Program Comprehension Workshop Proc, (108-122):
  • [5] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208
  • [6] Domain-Specific Languages and Program Generation with Meta-AspectJ
    Huang, Shan Shan
    Zook, David
    Smaragdakis, Yannis
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2008, 18 (02)
  • [7] Generative Program Analysis and Beyond: The Power of Domain-Specific Languages
    Steffen, Bernhard
    Murtovi, Alnis
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 29 - 51
  • [8] On domain-specific languages reengineering
    Alias, C
    Barthou, D
    [J]. GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2005, 3676 : 63 - 77
  • [9] Unembedding Domain-Specific Languages
    Atkey, Robert
    Lindley, Sam
    Yallop, Jeremy
    [J]. HASKELL'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN HASKELL SYMPOSIUM, 2009, : 37 - 48
  • [10] On the Globalization of Domain-Specific Languages
    Cheng, Betty H. C.
    Combemale, Benoit
    France, Robert B.
    Jezequel, Jean-Marc
    Rumpe, Bernhard
    [J]. GLOBALIZING DOMAIN-SPECIFIC LANGUAGES, 2015, 9400 : 1 - 6