• DocumentCode
    2740242
  • Title

    A constructive approach to the design of distributed systems

  • Author

    Kramer, Jeff ; Magee, Jeff ; Finkelstein, Anthony

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1990
  • fDate
    28 May-1 Jun 1990
  • Firstpage
    580
  • Lastpage
    587
  • Abstract
    A constructive design approach to distributed systems is described. The approach is illustrated by a model airport shuttle system, which is implemented in an environment for distributed programming called Conic. The main principles on which the constructive approach is based are those of explicit system structure and context-independent components. Structure is explicitly described and preserved during the software development process, from initial design to actual system construction and evolution. Thus the main structural design information is retained in the constructed system itself. The second principle that of context independence of components, reduces the design and implementation effort by facilitating early identification of component types and component interface specifications
  • Keywords
    distributed processing; Conic; airport shuttle system; component interface specifications; context-independent components; distributed programming; distributed systems; software development process; structural design information; Application software; Computer languages; Concurrent computing; Distributed computing; Educational institutions; Formal specifications; LAN interconnection; Message passing; Programming; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-2048-X
  • Type

    conf

  • DOI
    10.1109/ICDCS.1990.89266
  • Filename
    89266