Language Interoperability Issues in the Integration of Heterogeneous Systems

Abstract

Heterogeneity and consequently interoperability, has become fundamental to large system development and integration. We investigated language interoperability issues in an attempt to integrate two tools written in different languages. We required capabilities such as access to data in both languages, coordination of transactions between languages, and the signaling of events between the languages, among others. These kinds of functionality are typical of advanced heterogeneous applications. We found, however, that current interoperability mechanisms did not provide sufficient support because they tend to focus on a particular domain, e.g., types, events, or transactions. Interoperability between languages depends on the resolution of semantic differences and coordination of functionality in many different domains, such as data, persistence, events and triggers, consistency, and transactions. Interoperability is further complicated by semantic and functional interdependencies within languages.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1993
Accession Number
ADA461518

Entities

People

  • Peri Tarr
  • Stanley M. Sutton Jr.

Organizations

  • University of Colorado Boulder

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Availability
  • Classification
  • Colorado
  • Computers
  • Consistency
  • Contracts
  • Heterogeneity
  • Information Operations
  • Instructions
  • Interoperability
  • Language
  • Monitoring
  • Security
  • Standards
  • Universities

Fields of Study

  • Computer science

Readers

  • Software Engineering.
  • Theoretical Analysis.