pi: a pattern language

Roman Knoell, Mira Mezini. pi: a pattern language. In Shail Arora, Gary T. Leavens, editors, Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA. pages 503-522, ACM, 2009. [doi]

@inproceedings{KnollM09,
  title = {pi: a pattern language},
  author = {Roman Knoell and Mira Mezini},
  year = {2009},
  doi = {10.1145/1640089.1640128},
  url = {http://doi.acm.org/10.1145/1640089.1640128},
  tags = {programming languages, rule-based, meta programming, pattern language, meta-model, programming, abstraction, Meta-Environment, extensible language, systematic-approach, meta-objects},
  researchr = {https://researchr.org/publication/KnollM09},
  cites = {0},
  citedby = {0},
  pages = {503-522},
  booktitle = {Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009},
  editor = {Shail Arora and Gary T. Leavens},
  publisher = {ACM},
  isbn = {978-1-60558-766-0},
}