An XML-Based Cross-Language Framework

We introduce XMLVM, a Turing complete XML-based programming language based on a stack-based, virtual machine. We show how XMLVM can automatically be created from Java class-files and .NET’s Intermediate Language. While the programmer is never directly exposed to XMLVM, we provide tools based on XMLVM for tasks such as cross-language functional testing or code migration.

[1]  Arno Puder,et al.  XML11 - an abstract windowing protocol , 2006, Sci. Comput. Program..

[2]  Arno Puder,et al.  Cross-Language Functional Testing for Middleware , 2005, TestCom.

[3]  Katalin Tarnay,et al.  Testing of Communicating Systems , 1999, IFIP — The International Federation for Information Processing.