Meta Modeling

As a reflective programmer, I'm also expert in meta modelling.
  1. S. Demeyer, S. Tichelaar and S. Ducasse, FAMIX 2.1 — The FAMOOS Information Exchange Model, 2001.
  2. S. Demeyer, S. Ducasse and S. Tichelaar, Why Unified is not Universal. UML Shortcomings for Coping with Round-trip Engineering, Proceedings of the International Conference on The Unified Modeling Language (UML'99), 1723, 630–644, Springer-Verlag, 1999, PDF.
  3. S. Ducasse, T. Gîrba and J. Favre, Modeling Software Evolution by Treating History as a First Class Entity, Proceedings Workshop on Software Evolution Through Transformation (SETra 2004), 75–86, Elsevier, 2004, PDF, DOI.
  4. S. Ducasse and T. Gîrba, Using Smalltalk as a Reflective Executable Meta-Language, International Conference on Model Driven Engineering Languages and Systems (Models/UML 2006), 4199, 604–618, Springer-Verlag, 2006, 28%, PDF, DOI.
  5. S. Ducasse, T. Gîrba, A. Kuhn and L. Renggli, Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report, Journal of Software and Systems Modeling (SOSYM), 8, 5–19, Springer Verlag, 2009, PDF, DOI.
  6. S. Ducasse, N. Anquetil, U. Bhatti, A. Cavalcante Hora, J. Laval and T. Girba, MSE and FAMIX 3.0: an Interexchange Format and Source Code Model Family, 2011, PDF.
  7. T. Gîrba, J. Favre and S. Ducasse, Using Meta-Model Transformation to Model Software Evolution, Proceedings of 2nd International Workshop on Meta-Models and Schemas for Reverse Engineering (ATEM 2004), 57–64, 2004, PDF, DOI.
  8. T. Gîrba and S. Ducasse, Modeling History to Analyze Software Evolution, Journal of Software Maintenance: Research and Practice (JSME), 18, 207–236, John Wiley and Sons, Ltd., 2006, 5 Year ISI impact factor 1.523 (2010), PDF.
  9. M. Lanza and S. Ducasse, Beyond Language Independent Object-Oriented Metrics: Model Independent Metrics, Proceedings of the 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering, 77–84, 2002, PDF.
  10. J. Laval, S. Denier, S. Ducasse and A. Kellens, Supporting Incremental Changes in Large Models, Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2009), 2009, PDF.
  11. J. Laval, S. Denier, S. Ducasse and J. Falleri, Supporting Simultaneous Versions for Software Evolution Assessment, Journal of Science of Computer Programming (SCP), 2010, Core A, PDF.
  12. L. Renggli, S. Ducasse and A. Kuhn, Magritte — A Meta-Driven Approach to Empower Developers and End Users, Model Driven Engineering Languages and Systems, 4735, 106–120, Springer, 2007, PDF, DOI.
  13. S. Tichelaar, S. Ducasse, S. Demeyer and O. Nierstrasz, A Meta-model for Language-Independent Refactoring, Proceedings of International Symposium on Principles of Software Evolution (ISPSE '00), 157–167, IEEE Computer Society Press, 2000, PDF, DOI.
  14. S. Tichelaar, S. Ducasse and S. Demeyer, FAMIX and XMI, Proceedings WCRE 2000 Workshop on Exchange Formats, 296–296, IEEE Computer Society Press, 2000, PDF, DOI.
  15. V. Uquillas Gómez, S. Ducasse and T. D'Hondt, Meta-models and Infrastructure for Smalltalk Omnipresent History, Smalltalks'2010, 2010, PDF.
  16. V. Uquillas Gómez, S. Ducasse and T. D'Hondt, Ring: a Unifying Meta-Model and Infrastructure for Smalltalk Source Code Analysis Tools, Computer Languages, Systems and Structures, 2011, PDF.