software archaeology - raiders of the lost code (short)
DESCRIPTION
Zu den Eclipse DemoCamps in Berlin und Dresden haben wir im Juni 2013 den Teilnehmern das Eclipse Werkzeug MoDisco vorgestellt. MoDisco ist ein erweiterbares Framework zur modellbasierten Softwaremodernisierung. (german)TRANSCRIPT
© Eleonore50/ fotocommunity.de
Starring…
MoDisco - Concepts
MoDisco
Eclipse Modeling
Source Code
Databases
Metrics Norm checking
Configuration Files
Restructured Code Migrated Code
Documentation Impact Analysis
Models Viewpoints
..other
MoDisco - Modernization Phases
Models
Discover
Viewpoints
Understand Existing Artifacts
Software Artifacts • Source Code • Configuration • Tests • Database • …
New Artifacts
Transform
© Michael Bührke / pixelio.de
MoDisco – Use Cases (1/2)
© Michael Bührke / pixelio.de
MoDisco – Use Cases (2/2)
§ Qualitätssicherung (Metriken, ...)
§ Dokumentation (Struktur, Datenfluss, …)
§ Verbesserung (Design Pattern, Standards, …)
§ Migration (Framework, Architektur, …)
© Rainer Sturm / pixelio.de
© Gerd Altmann / pixelio.de
ü Anpassbarkeit ü umfangreich o Discoverer o Queries o …
ü Workflow
ü Werkzeugkasten
§ www.eclipse.org § www.eclipse.org/modeling/emf § www.eclipse.org/MoDisco § www.omg.org/technology/kdm
© unknown
© Gerd Altmann / pixelio.de
[email protected] - +49-(0)151-42607011