n + 1 Challenges for Software Language Engineering

Friedrich Steimann
2020 International Conference on Software Technologies: Applications and Foundations  
This is a free transcription of the author's keynote held at the Workshop on Original and Open Problems of Software Language Engineering. Keywords: trees vs. graphs • executable metalanguages • editing • empirical evidence vs. game theory 1 Forget about Trees, or: Embrace Relations Text-based language is inherently linear. This holds for spoken as well as for written language. Graphs are not generally linear, but can be linearized; in fact, they must be linearized when speaking or writing about
more » ... them (using language, that is). The linearization of non-linear content requires encodings that may add
dblp:conf/staf/Steimann20 fatcat:ul472zfgojazrm4mzympxaugwa