Domain-specific languages and models are increasingly used within general-purpose host languages. While traditional profiling tools perform well on host language code itself, they often fail to provide meaningful results if the developers start to build and use abstractions on top of the host language. In this paper we motivate the need for dedicated profiling tools with three different case studies. Furthermore, we present an infrastructure that enables developers to quickly prototype new profilers for their domain-specific languages and models.


  1. Alexandre Bergel, Oscar Nierstrasz, Lukas Renggli, and Jorge Ressia. Domain-Specific Profiling. In Proceedings of the 49th International Conference on Objects, Models, Components and Patterns (TOOLS'11), LNCS 6705 p. 68—82, Springer-Verlag, Berlin, Heidelberg, June 2011. DOI PDF 
  2. Jorge Ressia, Alexandre Bergel, Oscar Nierstrasz, and Lukas Renggli. Modeling Domain-Specific Profilers. In Journal of Object Technology 11(1) p. 1-21, April 2012. DOI PDF 
  3. Jorge Ressia. Object-Centric Reflection. PhD thesis, University of Bern, October 2012. PDF 

Last changed by admin on 21 April 2009