• Title of article

    An Object Model for Interoperable Systems

  • Author/Authors

    Calsavara, Alcides Pontificia Universidade Catolica do Parana, Brazil , Borges, Aron Pontificia Universidade Catolica do Parana, Brazil , Nunes, Leonardo Sumersoft Tecnologia, Brazil , Variani, Diogo Global Village Telecom, Brazil , Kolb, Carlos Companhia Paranaense de Energia, Brazil

  • From page
    885
  • To page
    902
  • Abstract
    Most modern computer applications should run on heterogeneous platforms and, moreover, objects and respective code should be easily interchangeable between distinct platforms at runtime. This paper describes a runtime platform based on distributed and cooperating virtual machines named Virtuosi. A unied object model permits easy inter-operation between applications written on di erent languages. All applications must be compiled to a standard runtime code format so they all can run on any platform where an implementation of the virtual machine exists. A novel code format which is entirely based on instances of the classes that dene the object model itself is employed. A proper programming language has been dened, a corresponding compiler implemented, a virtual machine that includes a class loader, a code interpreter, a single-threaded execution control and a distributed object store implemented and tested through example applications
  • Keywords
    object model , interoperability , virtual machine
  • Journal title
    Journal of J.UCS (Journal of Universal Computer Science)
  • Journal title
    Journal of J.UCS (Journal of Universal Computer Science)
  • Record number

    2660619