An object model for interoperable systems

Alcides CalsavaraAron BorgesLeonardo NunesDiogo VarianiCarlos Kolb

Most modern computer applicatons should run on heterogeneous platforms and, moreover, objects and respective code should be easily interchangeable at runtime. This paper describes a runtime platform based on distributed and cooperating virtual machines named Virtuosi. A unified object model permits easy interoperation between applications written on different 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 define the ob ject model itself is employed. A proper programming language has been defined, a corresponding compiler implemented, a virtual machine that includes a class loader, a code interpreter, a multithreaded execution control and a distributed ob ject store implemented and tested through example applications. Clique no link abaixo para buscar o texto completo deste trabalho na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: