Using an Architectural Approach to Integrate Heterogeneous, Distributed Software Components (1994)  (Make Corrections)  
John R. Callahan, James M. Purtilo

 @ NUS   Home/Search   Context   Related

 
View or download:
nasa.gov/docs/tech...NASAIVV94003.ps
Cached:  PS.gz  PS  PDF  Image  Update  Help

From:  nasa.gov/docs/techreports/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Many computer programs cannot be easily integrated because their components are distributed and heterogeneous, i.e., they are implemented in diverse programming languages, use different data representation formats, or their runtime environments are incompatible. In many cases, programs are integrated by modifying their components or interposing mechanisms that handle communication and conversion tasks. For example, remote procedure call (RPC) helps integrate heterogeneous, distributed programs. ... (Update)

Active bibliography (related documents):   More   All
0.7:   A Decentralized Software Bus based on IP Multicasting - Callahan, Montgomery (1994)   (Correct)
0.5:   Software Packager User's Guide - Callahan (1994)   (Correct)
0.5:   An Implementation of Precompiled Headers - Litman (1993)   (Correct)

Similar documents based on text:   More   All
0.1:   Automated software packaging and installation for the.. - Simon George Christian (2003)   (Correct)
0.1:   Eric Anderson, Dave Patterson, and Eric Brewer - Magicrouter   (Correct)
0.0:   Generation of Application Level Audit Data via Library.. - Kuperman, Spafford (1999)   (Correct)

BibTeX entry:   (Update)

@misc{ callahan-using,
  author = "John R. Callahan and James M. Purtilo",
  title = "Using an Architectural Approach to Integrate Heterogeneous, Distributed
    Software Components",
  url = "citeseer.comp.nus.edu.sg/21184.html" }
Citations (may not include all citations):
1002   Programming Language (context) - Stroustrup, The - 1986
271   Yacc: Yet another compiler-compiler - Johnson - 1979
202   Make: A Program for Maintaining Computer Programs - Feldman - 1979
181   Connecting Tools Using Message Passing in the Field Environm.. (context) - Reiss - 1990
123   Constructing Distributed Systems in Conic - Magee, Kramer - 1989
123   Constructing Distributed Systems in Conic - Magee, Kramer - 1989
82   Programming-in-the-large versus Programming-in-the-small (context) - DeRemer, Kron - 1976
72   GENESIS: An Extensible Database Management System (context) - Batory, Barnett et al. - 1988
55   Object Management Architecture Guide (context) - Group
55   Object Management Architecture Guide (context) - Group
40   the Inevitable Intertwining of Specification and Implementat.. (context) - Swartout, Balzer - 1982
34   Using Tool Abstraction to Compose Systems (context) - Garlan, Kaiser et al. - 1992
29   A packaging system for heterogeneous execution environments - Callahan, Purtilo - 1991
28   Interconnecting Heterogeneous Computer Systems (context) - Notkin, Black et al. - 1988
27   A Stub Generator for Multilanguage RPC in Heterogeneous Envi.. (context) - Gibbons - 1987
26   Copying and Swapping: Influences on the Design of Reusable S.. (context) - Harms, Weide - 1991
24   Remote Procedure Call Protocol Specification (context) - Computer - 1985
18   An Integrated Toolset for Engineering Software Configuration.. - Mahler, Lampen - 1988
17   Software Development Control Based on System Structure Descr.. (context) - Tichy - 1980
17   Software Development Control Based on System Structure Descr.. (context) - Tichy - 1980
16   The Fourth Generation Make - Fowler - 1985
14   A new approach to prototyping Ada-based hardware/software sy.. (context) - Belz, Luckham - 1990
12   Polylith: An Environment to Support Management of Tool Inter.. (context) - Purtilo - 1985
12   A High-Level Framework for Network-Based Resource Sharing (context) - White - 1976
2   Imake: Friend or Foe (context) - McNutt - 1991
2   Program Changes and the Cost of Selective Recompilation (context) - Borison - 1989
2   The Portable Virtual Machine (context) - Geist - 1990
1   International Workshop on Software Version and Configuration.. (context) - Waite, Heuring et al. - 1988
1   Published as University of Maryland Technical Report CS-TR-3.. (context) - Callahan, Software
1   The Future Strategy of DoD's Computer Czar (context) - Strassmann - 1992
1   The Software Bus --- its Objective: the Mutual Integration o.. (context) - Group - 1989
1   O'Reilly and Associates (context) - Smith - 1991
1   PCR: The Portable Common Runtime Environment (context) - Weiser - 1990
1   Object Oriented Programming (context) - Wegner - 1990
1   USENIX Summer (context) - Wall, Configuring - 1987
1   The Network Interface Definition Language (context) - Inc - 1983
1   Bell Laboratories Technical Report (context) - Feldman, Gay et al. - 1991

Documents on the same site (http://research.ivv.nasa.gov/docs/techreports/):   More
High-Performance, Reliable Multicasting: Foundations.. - Callahan, Montgomery, .. (1997)   (Correct)
Towards Developing Verifiable Neural Network Controller - Wen, Callahan, Napolitano (1996)   (Correct)
A Software Bus for Thread Objects - Callahan, Li (1994)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST at NUS   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.