Print Email Facebook Twitter Understanding software through linguistic abstraction Title Understanding software through linguistic abstraction Author Visser, E. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Computer Technology Date 2013-12-31 Abstract Preprint submitted to "Science of Computer Programming", Elsevier, http://dx.doi.org/10.1016/j.scico.2013.12.001 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. Subject linguistic abstractionprogramming languagesdomain-specific languagessoftware understanding To reference this document use: http://resolver.tudelft.nl/uuid:cd24a630-2669-44cd-87a3-3df150ae73a9 Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2013-017 Part of collection Institutional Repository Document type report Rights (c) 2013 Software Engineering Research Group, Department of Software Technology, Facultyof Electrical Engineering, Mathematics and Computer Science, Delft University of Technology. All rightsreserved Files PDF TUD-SERG-2013-017.pdf 161.19 KB Close viewer /islandora/object/uuid:cd24a630-2669-44cd-87a3-3df150ae73a9/datastream/OBJ/view