UDC 004.43

Program Comprehension for Domain-Specific Languages

Maria João Varanda Pereira1, Marjan Mernik2, Daniela da Cruz3 and Pedro Rangel Henriques3

  1. Polytechnic Institute of Bragan¸ca
    Campus de Sta. Apol´onia, Apartado 134 - 5301-857, Bragan¸ca, Portugal
  2. University of Maribor, Faculty of Electrical Engineering and Computer Science
    Smetanova ul. 17, 2000 Maribor, Slovenia
  3. University of Minho - Department of Computer Science
    Campus de Gualtar, 4715-057, Braga, Portugal


In the past, we have always looked for program comprehension tools that were able to interconnect operational and behavioral views, aimed at aiding the software analyst to combine problem and program domains in order to reach a full understanding of software systems. In this paper we are concerned with Program Comprehension issues, as applied to Domain Specific Languages (DSLs). We aim at understanding how techniques and tools for the comprehension of traditional programming languages fit into the understanding of DSLs. Being the language tailored for the description of problems within a specific domain. Specific visualizations (at a higher abstraction level, closer to the problem level) could and should be defined to enhance the comprehension of descriptions in that particular domain.

Key words

program understanding, problem comprehension, DSLs

Publication information

Volume 5, Issue 2 (December 2008)
Compilers, Related Technologies and Applications
Year of Publication: 2008
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Pereira, M. J. V., Mernik, M., Cruz, D. d., Henriques, P. R.: Program Comprehension for Domain-Specific Languages. Computer Science and Information Systems, Vol. 5, No. 2, 1-17. (2008)