• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Multilanguage Interoperability in Distributed Systems: EXPERIENCE REPORT (1996)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [ftp.cs.colorado.edu]
  • [sunset.usc.edu]
  • [ftp.cs.colorado.edu]
  • [www.cs.colorado.edu]
  • [serl.cs.colorado.edu]
  • [www.cs.colorado.edu]
  • [www.cs.colorado.edu]
  • [sunset.usc.edu]
  • [laser.cs.umass.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Mark J. Maybee , Dennis H. Heimbigner , Leon J. Osterweil
Citations:31 - 5 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Maybee96multilanguageinteroperability,
    author = {Mark J. Maybee and Dennis H. Heimbigner and Leon J. Osterweil},
    title = {Multilanguage Interoperability in Distributed Systems: EXPERIENCE REPORT},
    year = {1996}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

The Q system provides interoperability support for multilingual, heterogeneous component-based software systems. Initial development of Q began in 1988, and was driven by the very pragmatic need for a communication mechanism between a client program written in Ada and a server written in C. The initial design was driven by language features present in C, but not in Ada, or vice-versa. In time our needs and aspirations grew and Q evolved to support other languages, such as C++, Lisp, and Prolog. As a result of pervasive usage by the Arcadia SDE research project, usage levels and modes of the Q system grew and so more emphasis was placed upon portability, reliability, and performance. In that context we identified specific ways in which programming language support systems can directly impede effective interoperability. This necessitated extensive changes to both our conceptual model, and our implementation, of the Q system. We also discovered the need to support modes of interoperabilit...

Citations

251 A new kernel foundation for UNIX development - Mach - 1986
78 XDR: External data representation standard - Microsystems, Inc - 1987
77 Remote Procedure Calls: Protocol Specification - Microsystems - 1988
76 A value transmission method for abstract data types - Herlihy, Liskov - 1982
56 Language Constructs for Managing Change in Process-Centered Environments - Sutton, Heimbigner, et al. - 1990
47 Issues Encountered in Building a Flexible Software Development Environment: Lessons Learned From the Arcadia Project - Kadia - 1992
45 Department of Defense. Reference Manual for the Ada Programming Language - States - 1983
40 On Holy Wars and a Plea for Peace - Cohen - 1981
29 and Matchmaker: Kernel and language support for object-oriented distributed systems - Mach - 1986
25 User interface development and software environments: The Chiron-1 system - Keller, Cameron, et al. - 1991
19 Software environment architectures and user interface facilities - Young, Taylor, et al. - 1988
18 The AdaPIC Tool Set: Supporting Interface Control and Analysis Throughout the Software Development Process - Wolf, Clarke, et al. - 1989
12 Communication in the mercury system - Liskov, Bloom, et al. - 1988
8 Ada-based support for programming-inthe-large - Wolf, Clarke, et al. - 1985
6 internal (C# Reference - Microsoft
4 and Xiping Song. Programming a software requirements-specification process - Sutton, Ziv, et al. - 1991
4 An example of formal specification as an aid to design and development - Terwilliger, Maybee, et al. - 1989
4 Issues encountered in building a exible software development environment: Lessons learned from the Arcadia project - Kadia - 1992
3 ARPC: An augmented remote procedure call system - Heimbigner - 1994
3 2 Programmer's Reference - OLE - 1994
3 Debus: A software design process program. Arcadia - Song, Osterweil - 1989
2 Lessons learned from the Arcadia project - Kadia - 1992
2 Arcadia: A software development environment research project - Taylor, Clarke, et al. - 1986
2 An example of formal speci cation as an aid to design and development - Terwilliger, Maybee, et al. - 1989
1 CORBA Doesn't Cut It or Experiences with Distributed Objects - Why - 1995
1 Ada-based support for programming-inthe -large - Wolf, Clarke, et al. - 1985
1 Cohen.On holy wars and a plea for peace - Danny - 1981
1 Debus: Asoftware design process program. Arcadia - Song, Osterweil - 1989
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University