ggen 5.1.3

Ontology-driven code generation: Transform RDF ontologies into typed code through SPARQL queries and Tera templates
Documentation
@article{xtend2013,
  title={Xtext: implement your language faster than the quick and dirty way},
  author={Bettini, Lorenzo},
  year={2013},
  publisher={Packt Publishing}
}

@inproceedings{acceleo2008,
  title={Acceleo: a practical Introduction to Model-to-Text transformation with the Eclipse Modeling framework},
  author={Jouault, Fr{\'e}d{\'e}ric and Kurtev, Ivan},
  year={2008},
  booktitle={Eclipse Summit Europe 2008}
}

@software{maven2004,
  title={Maven: a software project management and comprehension tool},
  author={Dirksen, Vincent},
  year={2004},
  url={https://maven.apache.org}
}

@software{criterion2023,
  title={Criterion.rs: Statistics-driven benchmarking library for Rust},
  author={Bheisler, Brook},
  year={2023},
  url={https://bheisler.github.io/criterion.rs/book/}
}

@software{oxigraph2021,
  title={Oxigraph: SPARQL endpoint implementation},
  author={Mirbel, Piotr},
  year={2021},
  url={https://github.com/oxigraph/oxigraph}
}

@inproceedings{blazegraph2015,
  title={Blazegraph: High-performance graph databases},
  author={Thompson, Bryan and Personick, Mike},
  booktitle={Proceedings of the 2015 IEEE International Conference on Big Data},
  year={2015},
  organization={IEEE}
}

@article{amdahl1967,
  title={Validity of the single processor approach to achieving large scale computing capabilities},
  author={Amdahl, Gene M.},
  journal={AFIPS Spring Joint Computer Conference},
  volume={30},
  pages={483--485},
  year={1967}
}

@book{gorelick2020,
  title={System Performance: Enterprise and the Cloud},
  author={Gorelick, Mihalis and Arpaci-Dusseau, Remzi and Arpaci-Dusseau, Andrea},
  year={2020},
  publisher={Addison-Wesley Professional}
}

@inproceedings{matula2019,
  title={RDF processing performance on modern hardware},
  author={Matula, Jan and Svoboda, Miroslav},
  booktitle={International Semantic Web Conference},
  pages={447--463},
  year={2019},
  organization={Springer}
}

@software{tokio2023,
  title={Tokio: Asynchronous Runtime for Rust},
  author={Tokio Contributors},
  year={2023},
  url={https://tokio.rs}
}

@inproceedings{rust2010,
  title={The Rust Language},
  author={Matsakis, Niko D. and Klock II, Felix S.},
  booktitle={ACM SIGPLAN Notices},
  volume={49},
  number={10},
  pages={103--119},
  year={2014},
  organization={ACM}
}

@book{klabnik2018,
  title={The Rust Programming Language},
  author={Klabnik, Steve and Nichols, Carol},
  year={2018},
  publisher={No Starch Press}
}

@inproceedings{berners1998,
  title={Semantic web roadmap},
  author={Berners-Lee, Tim},
  year={1998},
  note={W3C Design Issues}
}

@techreport{w3c2014,
  title={RDF 1.1 Concepts and Abstract Syntax},
  author={W3C},
  year={2014},
  url={https://www.w3.org/TR/rdf11-concepts/}
}

@techreport{w3c2013,
  title={SPARQL 1.1 Query Language},
  author={W3C},
  year={2013},
  url={https://www.w3.org/TR/sparql11-query/}
}

@inproceedings{fowler2010,
  title={Domain Specific Languages},
  author={Fowler, Martin},
  year={2010},
  publisher={Addison-Wesley Professional}
}

@article{parr2013,
  title={The Definitive ANTLR 4 Reference},
  author={Parr, Terence},
  year={2013},
  publisher={Pragmatic Bookshelf}
}

@inproceedings{jeffery2000,
  title={Software Code Generation Technologies},
  author={Jeffery, David R. and Scott, Lui},
  booktitle={Proceedings of the Australian Software Engineering Conference},
  year={2000}
}

@book{greenfield2004,
  title={Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools},
  author={Greenfield, Jack and Short, Keith},
  year={2004},
  publisher={John Wiley \& Sons}
}

@inproceedings{conway2015,
  title={Performance Analysis of Parallel Systems: A Case Study of Multi-threaded Code},
  author={Conway, Paul and Keltcher, Nathan},
  booktitle={IEEE International Parallel and Distributed Processing Symposium},
  year={2015}
}

@book{drepper2007,
  title={What every programmer should know about memory},
  author={Drepper, Ulrich},
  journal={Red Hat, Inc},
  volume={20},
  year={2007}
}

@inproceedings{schindler2016,
  title={Benchmark-based Performance Prediction of Parallel Programs},
  author={Schindler, Markus and Schlag, Vitali and Gottesburen, Peter},
  booktitle={19th Workshop on Advances in Parallel and Distributed Computing Models},
  year={2016}
}

@software{criterion_user_guide,
  title={Criterion.rs Statistics and Measurements},
  author={Bheisler, Brook},
  url={https://bheisler.github.io/criterion.rs/book/analysis.html}
}

@article{tukey1977,
  title={Exploratory Data Analysis},
  author={Tukey, John W.},
  year={1977},
  publisher={Addison-Wesley}
}