SkillAgentSearch skills...

JaMoPP

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.

Install / Use

/learn @DevBoost/JaMoPP
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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<br/> Closing the Gap between Modelling and Java<br/> In Proc. of 2nd International Conference on Software Language Engineering (SLE’09), LNCS. Springer, 2009.<br/> [Authors' version (PDF)] [Original publication at SpringerLink]

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

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

Related Skills

View on GitHub
GitHub Stars18
CategoryDevelopment
Updated1y ago
Forks18

Languages

Java

Security Score

60/100

Audited on Mar 5, 2025

No findings