Title :
Object-oriented communications
Author_Institution :
Fermi Nat. Accel. Lab., Batavia, IL, USA
Abstract :
A description of OOC (object-oriented communications), a high-level communications protocol based on the object-oriented paradigm is given. OOC´s syntax, semantics, and pragmatics balance simplicity and expressivity for controls environments. While natural languages are too complex, computer protocols are often insufficiently expressive. An object-oriented communications philosophy provides a base for building the necessary high-level communications primitives such as `I don´t understand´ and `the current value of X is K´. OOC is sufficiently flexible to express data acquisition, control requests, alarm messages, and error messages in a straightforward, generic way. It can be used in networks, for intertask and intratask communication. OOC is used at the Fermi National Accelerator Laboratory
Keywords :
particle accelerator accessories; physics computing; alarm messages; control requests; controls environments; data acquisition; error messages; high-level communications protocol; object-oriented communications; pragmatics; semantics; syntax; Communication system control; Computer errors; Computer languages; Control systems; Error correction; Laboratories; Microprocessors; Protocols; Pumps; Writing;
Conference_Titel :
Particle Accelerator Conference, 1989. Accelerator Science and Technology., Proceedings of the 1989 IEEE
Conference_Location :
Chicago, IL
DOI :
10.1109/PAC.1989.72874