Title :
A formalism for the synthesis of efficient controllers for discrete event systems
Author :
Camurri, Antonio ; Coglio, Alessandro
Author_Institution :
DIST, Genoa Univ., Italy
Abstract :
We propose a formalism for the synthesis of “functions”, called computation boxes (C-boxes), which possess memory: arguments are put into them and results are gotten from them, avoiding unnecessary computations and possibly using previously calculated intermediate results. C-boxes may be “functionally” composed in graph-like structures, thus allowing modularity and reusability. Different languages may be used to implement computations. C-boxes may be externally specified by means of purely functional specifications called extended functions (E-functions), without bothering about their internal structure. These characteristics make C-boxes particularly well-suited to be used as a software engineering formalism to synthesize efficient controllers for discrete event systems in a clear and modular way
Keywords :
control system synthesis; directed graphs; discrete event systems; set theory; C-boxes; computation boxes; discrete event systems; extended functions; functional specifications; graph-like structures; modularity; reusability; software engineering formalism; Automatic control; Control system synthesis; Discrete event systems; Joining processes; Manufacturing automation; Petri nets; Robots; Software engineering; System recovery; Tokamaks;
Conference_Titel :
Emerging Technologies and Factory Automation, 1996. EFTA '96. Proceedings., 1996 IEEE Conference on
Conference_Location :
Kauai, HI
Print_ISBN :
0-7803-3685-2
DOI :
10.1109/ETFA.1996.573318