CfPBoK
by
Vadim Zaytsev
sle2024/slebok2
SLE 2024
body of knowledge paper:
Design of Software Representation Languages: A Historical Perspective
Anthony Ira Wasserman
DOI:
10.1145/3687997.3695649
T1A: Design
It discusses design choices and guidelines for notations and representation languages used to develop software.
T2B: Evolution
The historical narrative connects language proliferation to long-term maintenance and legacy-system pressures.
T2E: Documentation
Representation notations are treated as artifacts that document programs and enable communication about software.
T6D: Synergies
As an SLEBoK-style essay, it synthesises perspectives across communities and time periods.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.