This document discusses model-driven software modernization using Eclipse and MoDisco. It begins with an introduction to model-driven engineering (MDE) and concepts like the 3+1 layer model. It then discusses model-driven software modernization and the MDD-based horseshoe model for modernization. The document outlines Eclipse modeling tools like EMF and the Eclipse Modeling Project. It provides an overview of MoDisco for model discovery and reverse engineering of Java, XML, and JSP. Examples discussed include a JUnit migration from version 3 to 4 using MoDisco. The document concludes with instructions for installing the Eclipse modeling tools and examples.