Providing type interoperability consists in ensuring that, even if written by different programmers, possibly in different languages and running on different platforms, types that are supposed to represent the same software module are indeed treated as one single type. This form of interoperability is crucial in modern distributed programming. We present a pragmatic approach to deal with type interoperability in a dynamic and distributed environment. Our approach is based on an optimistic transport protocol, specific serialization mechanisms and a set of implicit type conformance rules. We experiment the approach over the.NET platform which we indirectly evaluate.
Portability of programs between run-time environments is regarded as a desirable feature by programm...
Dependent Interoperability In this paper we study the problem of interoperability – combining constr...
Distributed application development is overly tedious, as the dynamic composition of distributed com...
Open distributed processing aims to support cooperation within and between large-scale heterogeneous...
Rapport interne.This paper presents intermediate results we obtained in an on-going project dedicate...
Type checking is at the heart of distributed systems. The ability to be able to configure objects an...
Several type systems have been developed to address the conformance between specifications and imple...
Interoperability of programming languages is the ability for two or more languages to interact as pa...
The paper presents an enhancement to the OSF DCE platform for distributed computing that is designed...
Modern society is increasingly dependent on large-scale software systems that are distributed, colla...
International audienceFull-spectrum dependent types promise to enable the development of correct-by-...
This paper presents a methodology to support the existence of multiple type implementations when pro...
This technical note examines some of the complexities of interoperability and some recent research a...
An important aspect of currently developed persistent object systems is support for interoperability...
Thesis (Ph.D.)--University of Washington, 2016-08Modern applications are distributed: from the simpl...
Portability of programs between run-time environments is regarded as a desirable feature by programm...
Dependent Interoperability In this paper we study the problem of interoperability – combining constr...
Distributed application development is overly tedious, as the dynamic composition of distributed com...
Open distributed processing aims to support cooperation within and between large-scale heterogeneous...
Rapport interne.This paper presents intermediate results we obtained in an on-going project dedicate...
Type checking is at the heart of distributed systems. The ability to be able to configure objects an...
Several type systems have been developed to address the conformance between specifications and imple...
Interoperability of programming languages is the ability for two or more languages to interact as pa...
The paper presents an enhancement to the OSF DCE platform for distributed computing that is designed...
Modern society is increasingly dependent on large-scale software systems that are distributed, colla...
International audienceFull-spectrum dependent types promise to enable the development of correct-by-...
This paper presents a methodology to support the existence of multiple type implementations when pro...
This technical note examines some of the complexities of interoperability and some recent research a...
An important aspect of currently developed persistent object systems is support for interoperability...
Thesis (Ph.D.)--University of Washington, 2016-08Modern applications are distributed: from the simpl...
Portability of programs between run-time environments is regarded as a desirable feature by programm...
Dependent Interoperability In this paper we study the problem of interoperability – combining constr...
Distributed application development is overly tedious, as the dynamic composition of distributed com...