Bernd's Angle

« What's this? | Main | You know @Override,... »

http://blogs.sun.com/bangle/date/20060909 Saturday September 09, 2006

Project Maxwell Assembler System - released on java.net and presented at PPPJ06

Doug Simon and I have recently pushed out the Project Maxwell Assembler System as a java.net open source project. We made the full source code available under a BSD license.

The Project Maxwell Assembler System (PMAS) is a collection of Java(TM) 5/6 packages which implement several assemblers, disassemblers, automated testing for both and an extensible framework with generators for all of the above. The currently covered instruction set architectures (ISAs) are SPARC, PowerPC, AMD64 and IA32.

We think the PMAS will be useful for all sorts of compiler construction projects. We even imagine one might want to build on it in compiler teaching classes, as it removes a barrier to entry by dealing with tedious instruction encodings.

Read all about it in our paper in the proceeedings of the International Conference on Principles and Practices of Programming in Java (PPPJ 2006).

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed

Valid HTML! Valid CSS!

This is a personal weblog, I do not speak for my employer.