Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A generic finite state machine framework for the ACNET control system

Conference ·
OSTI ID:967405

A significant level of automation and flexibility has been added to the ACNET control system through the development of a Java-based Finite State Machine (FSM) infrastructure. These FSMs are integrated into ACNET and allow users to easily build, test and execute scripts that have full access to ACNET's functionality. In this paper, a description will be given of the FSM design and its ties to the Java-based Data Acquisition Engine (DAE) framework. Each FSM is part of a client-server model with FSM display clients using Remote Method Invocation (RMI) to communicate with DAE servers heavily coupled to ACNET. A web-based monitoring system that allows users to utilize browsers to observe persistent FSMs will also be discussed. Finally, some key implementations such as the crash recovery FSM developed for the Electron Cooling machine protection system will be presented.

Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL
Sponsoring Organization:
USDOE
DOE Contract Number:
AC02-07CH11359
OSTI ID:
967405
Report Number(s):
FERMILAB-CONF-09-455-AD-APC
Country of Publication:
United States
Language:
English

Similar Records

A JAVA User Interface for the Virtual Human
Conference · Wed Oct 13 00:00:00 EDT 1999 · OSTI ID:7953

Thematic World Wide Web Visualization System
Software · Thu Oct 10 00:00:00 EDT 1996 · OSTI ID:1230362

Implementation of a Bayesian Engine for Uncertainty Analysis
Technical Report · Fri Aug 01 00:00:00 EDT 2014 · OSTI ID:1166049