Language-Oriented Programming

Martin P. Ward. Language-Oriented Programming. Software --- Concepts and Tools, 15(4), 1994. [doi]

@article{ward94languageoriented,
  title = {Language-Oriented Programming},
  author = {Martin P. Ward},
  year = {1994},
  url = {http://www.cse.dmu.ac.uk/~mward/martin/papers/middle-out-t.pdf},
  tags = {programming languages, object-oriented programming, program analysis, meta programming, language-oriented programming, meta-model, interpreter, reverse engineering, modeling language, language engineering, software language engineering, language modeling, LOP, domain analysis, analysis, language design, reuse, model-driven development, maintenance, software engineering, model-driven engineering, object-role modeling, compiler, programming, subject-oriented programming, Meta-Environment, process modeling, systematic-approach, feature-oriented programming, domain-specific language},
  researchr = {https://researchr.org/publication/ward94languageoriented},
  cites = {0},
  citedby = {0},
  journal = {Software --- Concepts and Tools},
  volume = {15},
  number = {4},
}