• DocumentCode
    1345023
  • Title

    Client-server architecture applied to system automation [radioactivity sampling in atmosphere]

  • Author

    Hubbard, C.W. ; McKinnon, A.D.

  • Author_Institution
    Pacific Northwest Lab., Richland, WA, USA
  • Volume
    44
  • Issue
    3
  • fYear
    1997
  • fDate
    6/1/1997 12:00:00 AM
  • Firstpage
    783
  • Lastpage
    787
  • Abstract
    Control software for an automated particulate air sampler is described. The software is divided into a number of small, cooperating server processes, each of which is responsible for the control of a particular device or subsystem. For each process, an effort was made to isolate the details of the underlying device or subsystem from the server interface. This made it possible to change the hardware without making changes to any of the server´s client processes. A single supervisor process is responsible for overall system control. The design of the control algorithm was facilitated by employing a state machine model. Such a model is easy to study, easy to modify, and provides a clear understanding of the control mechanism to programmers and non-programmers alike. A state machine library was developed which greatly eased the task of implementing the design and ensured that the control algorithm detailed by the state machine model was the same algorithm that was actually employed
  • Keywords
    air; air pollution control; client-server systems; computerised control; environmental science computing; radioactive pollution; automated particulate air sampler; client-server architecture; control software; cooperating server processes; hardware changing; server interface; state machine library; state machine model; supervisor process; system automation; Algorithm design and analysis; Automatic control; Automation; Computer architecture; Control systems; Hardware; Laboratories; Nuclear weapons; Testing; US Department of Energy;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/23.603752
  • Filename
    603752