Some of my open source projects are available on github.
- jContractor – A Design by Contract tool for the Java language.
- Java Bytecode Debugger – A simple command line debugger for Java bytecode.
Course work included remote sensing, data mining and machine learning.
University of California, Santa Barbara
College of Creative Studies
B.S., Creative Studies, emphasis in Computer Science
Karaorman, M., Abercrombie, P., “jContractor: Introducing Design-by-Contract to Java Using Reflective Bytecode Instrumentation” Formal Methods in System Design. 27(3), 275-312
Abercrombie, P., Karaorman, M., “jContractor: Bytecode Instrumentation Techniques for Implementing Design by Contract in Java.” Electronic Notes in Theoretical Computer Science, 70(4), 55-79
Abercrombie, P. Ludwig, A., “Water Storage for Off-grid Living.” The Last Straw: The International Quarterly Journal of Straw Bale and Natural Building, 58, 17-20.