Title :
A framework for location transparency in distributed systems
Author_Institution :
ObjecTime Ltd., Kanata, Ont., Canada
Abstract :
A common issue of distributed software systems is the allocation of the logical software components of a system to physical nodes. In particular there is often a need for “location transparency”, that is, the ability to map a single specification to a number of different physical environments without requiring changes to the code. We describe a formal framework that can be used to achieve location transparency. This framework, based on a formalized concept of “computing environments”, is defined for distributed systems specified using the ROOM structural modeling language. However it can easily be extended to other object based architectural languages
Keywords :
formal specification; object-oriented languages; object-oriented programming; parallel programming; resource allocation; ROOM structural modeling language; computing environments; distributed software systems; formal framework; formalized concept; location transparency; logical software component allocation; object based architectural languages; physical nodes; Computer architecture; Delay effects; Encapsulation; Hardware; LAN interconnection; Object oriented modeling; Operating systems; Physics computing; Real time systems; Software systems;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 1997. Proceedings., Third International Workshop on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-8046-6
DOI :
10.1109/WORDS.1997.609927