JPL Technical Report Server

Remote Objects Message Exchange (ROME)

Show simple item record Burleigh, Scott en_US 2004-10-05T06:12:33Z 2004-10-05T06:12:33Z 1994-10-27 en_US
dc.identifier.citation Dallas, TX en_US
dc.identifier.clearanceno 94-1451 en_US
dc.description.abstract The performance of a single program running on a single processor is limited by the character of the processor. Moreover, the cost and difficulty of developing and sustaining programs tend to increase as their size and complexity increase. Clearly there ought to be some advantage in partitioning powerful application software in relatively small and simple components that can run in parallel on multiple processors; the software should run faster and it should be cheaper and easier to deploy. Remote Objects Message Exchange (ROME) is an attempt to provide a single relatively simple, universally available abstraction for data communication among C++ objects. It aims to enable the C++ application developer to specify objects' interactions with other objects wholly in terms of the application domain, without concern for details of interprocess communication. Every ROME-compliant object is conceptually a network peer of every other, as if each one were (for example) a separate UNIX process. en_US
dc.format.extent 185574 bytes
dc.format.mimetype application/pdf
dc.language.iso en_US
dc.subject.other object-oriented software development C++ parallel processing multiple processors application software data communication networks en_US
dc.title Remote Objects Message Exchange (ROME) en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record



My Account