Understanding software through linguistic abstraction

Research output: Contribution to journalArticleScientificpeer-review

1 Citation (Scopus)
21 Downloads (Pure)

Abstract

In this essay, I argue that linguistic abstraction should be used systematically as a tool to capture our emerging understanding of domains of computation. Moreover, to enable that systematic application, we need to capture our understanding of the domain of linguistic abstraction itself in higher-level meta languages. The argument is illustrated with examples from the SDF, Stratego, Spoofax, and WebDSL projects in which I explore these ideas.
Original languageEnglish
Pages (from-to)11-16
Number of pages6
JournalScience of Computer Programming
Volume97
Issue numberP1
DOIs
Publication statusPublished - 1 Jan 2015

Keywords

  • Domain-specific languages
  • Linguistic abstraction
  • Programming languages
  • Software understanding

Fingerprint Dive into the research topics of 'Understanding software through linguistic abstraction'. Together they form a unique fingerprint.

  • Cite this