dissertation-dsl-grammar

Langium grammar project for the DSL that I am building as part of my doctoral research. Codenamed MERLIN, which is a nod to H. Beam Piper’s novel The Cosmic Computer.

I’m still currently laying the groundwork so that I can plan the construction of this grammar. More to come!

  "MarkEt monitoRing Language for surveIllaNce" -- MERLIN!, 

MerlinLang

*Logo co-designed using GPT-4-turbo (OpenAI), via ChatGPT, April 2025.*

Author

Please see ericgrasby.xyz for the author’s academic credentials. The author’s GitHub can be found here - echarlesgrasby.

News

2025-08-04 Update

I am working on completing the proposal document (essentially the first 2 chapters of my dissertation) in order to perform my proposal defense this fall. Once the proposal is complete, I can break ground on the actual prototype application. In the meantime, I have been working on completing a Delphi study with a group of experts that match the ideal user persona for this kind of system. I anticipate that this semester (Fall 2025) will include completion of the following milestones:

  1. Complete Delphi Study round #2
  2. Write and distribute round #2 whitepaper to panel participants
  3. Synthesize functional requirements document from Delphi Study results
  4. Complete (and pass!) dissertation proposal defense in September 2025
  5. Write and complete chapter 3 of dissertation (requirements modeling and analysis)
  6. Start gathering test data for prototype