Software development in a distributed environment: The XMS system

  • R. F. Kamel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 244)


At BNR, a Software Development Environment (SDE) based on the XMS distributed architecture has been in use for 5 years.

This paper describes the XMS SDE. It shows how the SDE is built as a configuration of the XMS architecture and details some of the unique features of the system. These include the Helix file system and the support for third party software. The paper also presents some of the experience in developing software using a distributed SDE.


File System Distribute File System File Server Software Development Environment Distribute Operating System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Further reading

  1. [Fo 85]
    Marek Fridrich and William Older, ”Helix: The Architecture of the XMS Distributed File System”, IEEE Software, May 1985.Google Scholar
  2. [GC 85]
    Neil Gammage and Liam Casey, ”XMS: A Rendezvous-Based Distributed System Software Architecture.”, IEEE Software, May 1985.Google Scholar
  3. [GCK 86]
    Neil Gammage, Ragui Kamel and Liam casey, ”Remote Rendezvous”, submitted Software Practice and Experience.Google Scholar
  4. [Kam 86]
    Ragui Kamel, ”The Impact of Modularity on System Evolution”, to appear IEEE Software.Google Scholar
  5. [KG 85]
    Ragui Kamel and Neil Gammage, ”Further Experience with Separate Compilation at BNR“, IFIP Conference on System Implementation Languages: Experience and Assessment, North Holland 1985.Google Scholar
  6. [Tel 84]
    Telesis Vol. 11, no. 3, 1984. Issue on XMS.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1987

Authors and Affiliations

  • R. F. Kamel
    • 1
  1. 1.BNROttawaCanada

Personalised recommendations