Skip to content

JaMoPP can parse Java source and byte code into EMF-based models and vice versa. It preserves source formatting and can be used for code analysis and refactoring.

Notifications You must be signed in to change notification settings

DevBoost/JaMoPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8bc07e8 · Jun 9, 2019
Nov 19, 2017
Nov 27, 2018
Dec 31, 2016
Jun 9, 2019
Nov 23, 2014
Oct 9, 2013
Oct 3, 2014
Oct 8, 2015
Sep 30, 2015
Sep 4, 2012
Aug 10, 2012
Jun 9, 2019

Repository files navigation

JaMoPP Logo

JaMoPP can parse Java source and byte code into EMF-based models and vice versa. It preserves source formatting and can be used for code analysis and refactoring.

Getting Started

  • In Eclipse, after installing JaMoPP, you can load Java files (.java and .class files) with any EMF-based tool similar to how you load other EMF models.
  • For stand-alone usage, use the code in JaMoPPC.java as a starting point.
  • A detailed overview of JaMoPP is provided in this report.

Download/Installation

You can install JaMoPP using the following Eclipse Update Sites:

Sources on GitHub

https://github.com/DevBoost/JaMoPP

Publications

Florian Heidenreich, Jendrik Johannes, Mirko Seifert, and Christian Wende
Closing the Gap between Modelling and Java
In Proc. of 2nd International Conference on Software Language Engineering (SLE’09), LNCS. Springer, 2009.
[Authors' version (PDF)] [Original publication at SpringerLink]

Florian Heidenreich, Jendrik Johannes, Mirko Seifert, and Christian Wende
Construct to Reconstruct – Reverse Engineering Java Code with JaMoPP
In Proc. of the International Workshop on Reverse Engineering Models from Software Artifacts (R.E.M.’08), 2008.
[Authors' version (PDF)]

Florian Heidenreich, Jendrik Johannes, Jan Reimann, Mirko Seifert, Christian Wende, Christian Werner, Claas Wilke, and Uwe Aßmann
Model-driven Modernisation of Java Programs with JaMoPP
In Proc. of First International Workshop on Model-Driven Software Migration (MDSM’11), 2011.
[Authors' version (PDF)] [Original publication at CEUR Workshop Proceedings]

About

JaMoPP can parse Java source and byte code into EMF-based models and vice versa. It preserves source formatting and can be used for code analysis and refactoring.

Resources

Stars

Watchers

Forks

Languages