SlideShare a Scribd company logo
Discrete-Event Systems control theory provides automated control solutions 
for systems that are characterized by asynchronous and instantaneous 
changes of state; for example, a cluster of machines that each may be “idle”, 
“busy”, or “broken”. Goals expressed in the language of this theory permit 
the automatic generation of control solutions which guarantee that illegal 
behaviour will never occur (within the assumptions of the framework). 
Despite intensive research on and expansion of the theoretical aspects of 
this field, a limited amount of research has been reported on its 
implementation and integration into existing systems. 
This thesis focuses on identifying classes of systems upon which the theory 
may be applied and isolates and examines the implementation issues that 
arise. Methodology for the implementation of the theory is provided and 
supported by concrete examples. A software suite with an emphasis on 
human-computer interaction was developed to facilitate the application of 
the theory. The work described herein constitutes some of the first steps in 
making the use of Discrete-Event Systems control theory accessible outside 
of the academic realm. 
Abstract 
The problem of controlling sensory perception for use in discrete event feedback 
control systems is addressed in this thesis. The sensory perception controller (SPC) is 
formulated as a sequential Markov decision problem. The SPC has two main 
objectives; 1) to collect perceptual information to identify discrete events with high 
levels of confidence and 2) to keep the sensing costs low. Several event recognition 
techniques are available where each of the event recognisers produces confidence 
levels of recognised events. 
For a discrete event control system running in normal operation, the confidence 
levels are typically large and only a few event recognisers are needed. Then, as the 
event recognition becomes harder, the confidence levels will decrease and additional 
event recognisers are utilised by the SPC. The final product is an intelligent 
architecture with the ability to actively control the use of sensory input and 
perception to achieve high performance discrete event recognition. 
The discrete event control framework is chosen for several reasons. First, the theory 
of discrete event systems is applicable to a wide range of systems. In particular, 
manufacturing, robotics, communication networks, transportation systems and 
logistic systems all fall within the class of discrete event systems. Second, the 
dynamics of the sensing signals used by the event recognisers are often strong and 
contain a large amount of information at the occurrence of discrete events. Third, 
because of the discrete nature of events, feedback information is not required
continuously. Hence, valuable processing time is available between events. Fourth, 
the discrete events are a natural common representational format for the sensors. A 
common sensor format aids the decision process when dealing with different sensor 
types. Fifth, the sensing aspect of discrete event systems has often been neglected in 
the literature. In this thesis we present a unique approach to on-line discrete event 
identification. The thesis contains both theoretical results and demonstrated real-world 
applications. The main theoretical contributions of the thesis are 1) the 
development of a sensory perception controller for the dynamic real-time selection 
of event recognisers. The proposed solution solves the Markov decision process 
using stochastic dynamic programming (SDP). SDP guarantees cost-efficiency of the 
real-time SPC by solving a sequential constrained optimisation problem. 2) A 
sensitivity analysis method for the sensory perception controller has been developed 
by exploring the relationship between 
Markov decision theory and linear programming. The sensitivity analysis aids in the 
robust tuning of the SPC by finding low sensitivity areas for the controller 
parameters. Two real-world applications are presented. First, several event 
recognition techniques have been developed for a robotic assembly task. Robotic 
assembly fits particularly well in the discrete event framework, where discrete 
events correspond to changes in contact states between the workpiece and the 
environment. Force measurements in particular contain a significant amount of 
information when the contact state changes. Second, the sensory perception control 
theory and the sensitivity analysis have been demonstrated for a mobile navigation 
problem. The cost-efficient use of sensory perception reduces the need for mobile 
robots to carry heavy computational resources. 
Abstract 
We introduce an extension of the classic Discrete Event System Specification (DEVS) formalism that 
includes stochastic features. Based on the use of the probability spaces theory we define the 
stochastic DEVS (STDEVS) specification, which provides a formal framework for modeling and 
simulation of general non-deterministic discrete event systems. The main theoretical properties of the 
STDEVS framework are treated, including a new definition of legitimacy of models in the stochastic 
context and a proof of STDEVS closure under coupling. We also illustrate the new 
stochastic modeling capabilities introduced by STDEVS and their relation with those found in classic 
DEVS. Practical simulation examples are given involving performance analysis of computer systems 
and hybrid modeling of networked control systems, applications where the modeling of stochastic 
components is vital. 
Discrete Event Systems comprise of discrete state spaces and event–driven transitions, and 
arise across various domains including computer and communication networks, automated
manufacturing systems, air traffic control systems etc. This project will cover the fundamental 
concepts in modeling and analysis of Stochastic Discrete Event Systems, with an emphasis on 
understanding computer and communication networks. 
Abstract 
Implementation of complex discrete event manufacturing systems can be considerably 
simplified by use of general reusable software modules, representing the physical 
components. At the same time, construction of the control system can be facilitated by 
use of formal methods for automatic generation of the control laws. These two aspects 
can be joined into a general concept with object oriented modeling and control law 
synthesis as foundations. The goal is to allow an operator to specify the product routes 
through the system, for each type of product; irrespective of any other type of product 
that may be simultaneously present within the production system. Control laws 
guaranteeing production according to those product specifications can then be 
synthesized, given the model of the system. We will describe such an object-oriented 
modeling approach to discrete event manufacturing systems. Based on the supervisory 
control theory, using interleaved product routes as specification, it is shown how control 
laws can be synthesized. An added complexity is that such a specification becomes 
nondeterministic in the sense that the same string of events can lead to different system 
states. We have shown that the supervisory control theory can indeed be used with 
nondeterministic specifications, but also that the notion of controllability is not strong 
enough to guarantee an implementable supervisor. 
2) 
We propose a logical framework for the control theory of reactive systems modeled by 
discrete event systems. The logic is the conjunctive nu-calculus, an expressive fragment 
of the powerful mu-calculus. Conjunctive nu-calculus possesses an alternative 
presentation based on modal specifications, with simple graphical representations. We 
exploit modal specification to specify and to solve the basic centralized control problem: 
our class of control objectives strictly subsumes the class of regular languages, normally 
used in the classic control theory of discrete-event systems, but the existence of 
maximally permissive solutions is however preserved. 
Examples of DES are 
 Traffic Control Systems 
 Automated Manufacturing Systems 
 Computer and Communication Networks 
 Embedded and Networked Systems and 
 Software Systems.
C.1 Software for control of discrete-event systems 
TCT The model used in this program package is a deterministic finite generator. The 
functions of this program package are supervisory control synthesis as developed by W.M. 
Wonham (University of Toronto, Toronto, Canada) and co-workers. 
The programs were written by several co-workers of Wonham of which the current addresses are 
not known to the author of these notes. The program package is available at 
... 
C.2 Software for analysis and for verification of discreteevent systems. 
COSPAN The model used is deterministic finite generators with infinite-string languages. The 
function is primarily verification. The author of the program is Dr. R.P. 
Kurshan. For information on the program see the book [21]. The program was developed 
at Bell Laboratories which is currently part of the company Lucent Technologies. 
Concurrency workbench 
97C.3 Software for timed discrete-event systems 
KRONOS 
UPPAAL 
TTCT The model used is that of a timed discrete-event system according to the model 
developed by W.M. Wonham and B.A. Brandin, see [5]. The main function of the program 
package is supervisory control for timed discrete-event systems. At the moment the software 
is intended to be used in educational environments. 
The source code of the software is available under General Public License in binary 
versions for the operating systems Intel-linux/libc5, Intel-linux/libc6, Dos/Wingx/WinNT 
in a DOS-box, and Solaris 2.5. A manual is available. 
The software has been developed by Christian Meder based on the publications cited 
above. The program package is available to the general public at the ftp site 
ftp://pc5.isr.unistuttgart.de/ttct. Christian Meder can be contacted at the email address 
meder@isr.unistuttgart.de. 
C.4 Software for hybrid systems 
HYTECH
SHIFT 
C.5 Examples and bench marks 
The following list of examples and addresses provides information on examples of discreteevent 
systems, timed discrete-event system, and hybrid systems, often in the form of input 
for a program package, with which the user can test computer programs. 
Examples of supervisory control http://www.control.toronto.edu/projects/train/testbed.html.
SHIFT 
C.5 Examples and bench marks 
The following list of examples and addresses provides information on examples of discreteevent 
systems, timed discrete-event system, and hybrid systems, often in the form of input 
for a program package, with which the user can test computer programs. 
Examples of supervisory control http://www.control.toronto.edu/projects/train/testbed.html.

More Related Content

PDF
A NOVEL INTRUSION DETECTION MODEL FOR MOBILE AD-HOC NETWORKS USING CP-KNN
PDF
Multisensor Fusion and Integration - pres
PDF
A Novel Classification via Clustering Method for Anomaly Based Network Intrus...
PDF
Dependable fire detection_system_with_multifunctio
PDF
Observability for modern applications
PDF
Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...
PPTX
fault localization in computer network..
PDF
Intrusion Detection System Based on K-Star Classifier and Feature Set Reduction
A NOVEL INTRUSION DETECTION MODEL FOR MOBILE AD-HOC NETWORKS USING CP-KNN
Multisensor Fusion and Integration - pres
A Novel Classification via Clustering Method for Anomaly Based Network Intrus...
Dependable fire detection_system_with_multifunctio
Observability for modern applications
Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...
fault localization in computer network..
Intrusion Detection System Based on K-Star Classifier and Feature Set Reduction

What's hot (15)

PDF
Minkowski Distance based Feature Selection Algorithm for Effective Intrusion ...
PDF
USE OF MARKOV CHAIN FOR EARLY DETECTING DDOS ATTACKS
PDF
ANALYSIS OF MACHINE LEARNING ALGORITHMS WITH FEATURE SELECTION FOR INTRUSION ...
PDF
On-line Fault diagnosis of Arbitrary Connected Networks
PDF
Yolinda chiramba Survey Paper
PDF
Evaluation of rule extraction algorithms
DOCX
Nexgen tech embedded 2014 2015
PDF
PREDICTIVE DETECTION OF KNOWN SECURITY CRITICALITIES IN CYBER PHYSICAL SYSTEM...
PPTX
Machine Learning
PPTX
Application of machine learning and cognitive computing in intrusion detectio...
PDF
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
PDF
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
PDF
IRJET- Anomaly Detection System in CCTV Derived Videos
PDF
Neural Network Based Individual Classification System
PDF
1 s2.0-s0957417410007244-main
Minkowski Distance based Feature Selection Algorithm for Effective Intrusion ...
USE OF MARKOV CHAIN FOR EARLY DETECTING DDOS ATTACKS
ANALYSIS OF MACHINE LEARNING ALGORITHMS WITH FEATURE SELECTION FOR INTRUSION ...
On-line Fault diagnosis of Arbitrary Connected Networks
Yolinda chiramba Survey Paper
Evaluation of rule extraction algorithms
Nexgen tech embedded 2014 2015
PREDICTIVE DETECTION OF KNOWN SECURITY CRITICALITIES IN CYBER PHYSICAL SYSTEM...
Machine Learning
Application of machine learning and cognitive computing in intrusion detectio...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET- Anomaly Detection System in CCTV Derived Videos
Neural Network Based Individual Classification System
1 s2.0-s0957417410007244-main
Ad

Viewers also liked (20)

PDF
Six Sigma Nitish Nagar
PDF
Six Sigma Complete Guide
DOC
Email HRD Perusahaan Oil and Gas
PDF
Alamat blk di indonesia
XLS
Alamat dinas & upt
XLSX
Database1
PPTX
Staying on target: Intentional implementation of the school improvement plan
PPT
Standards and standardization
PPS
BSI - Standards for statistical methods, tools and techniques
PDF
112132642 alamat-perusahaan-perikanan
PDF
Alamat Disperindag Seluruh Indonesia
PDF
PMP Question Bank
PPT
High School Continuous Improvement Presentation
PPT
Objective Setting Workshop [1]
PPT
Investor Pitch Deck
PPTX
Mc Donald's Operations Strategy
DOCX
McDonald's study case complete - Tran Huu Minh Quan - 11BSM4
PDF
Six Sigma as a Quality Improvement Tool for Academic Programs
PDF
How To Pitch An Angel
PDF
Mcdonald case-study & analysis
Six Sigma Nitish Nagar
Six Sigma Complete Guide
Email HRD Perusahaan Oil and Gas
Alamat blk di indonesia
Alamat dinas & upt
Database1
Staying on target: Intentional implementation of the school improvement plan
Standards and standardization
BSI - Standards for statistical methods, tools and techniques
112132642 alamat-perusahaan-perikanan
Alamat Disperindag Seluruh Indonesia
PMP Question Bank
High School Continuous Improvement Presentation
Objective Setting Workshop [1]
Investor Pitch Deck
Mc Donald's Operations Strategy
McDonald's study case complete - Tran Huu Minh Quan - 11BSM4
Six Sigma as a Quality Improvement Tool for Academic Programs
How To Pitch An Angel
Mcdonald case-study & analysis
Ad

Similar to Discrete event systems comprise of discrete state spaces and event (20)

PDF
10.1.1.97.5586
PDF
System Structure for Dependable Software Systems
PDF
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
PDF
Integration of real time software modules for reconfigurable sens
PDF
Model Based Hierarchical and Distributed Control of Discrete Event Robotic Sy...
PDF
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
PDF
International journal of engineering issues vol 2015 - no 2 - paper4
PDF
IRJET- Surveillance of Object Motion Detection and Caution System using B...
PDF
Power system and communication network co simulation for smart grid applications
DOCX
An integrated event summarization approach for complex system management
PDF
Control Theory Of Digitally Networked Dynamic Systems Jan Lunze
PDF
Epma 010
PDF
International Journal of Engineering Research and Development
PPTX
Control Strategies for Autonomous quadrotors.pptx
PDF
Data Analysis In The Cloud
PDF
A Novel Approach to Derive the Average-Case Behavior of Distributed Embedded ...
PDF
Efficient failure detection and consensus at extreme-scale systems
PDF
Verification of the protection services in antivirus systems by using nusmv m...
PDF
Proposed Algorithm for Surveillance Applications
DOCX
An integrated event summarization approach for complex system management
10.1.1.97.5586
System Structure for Dependable Software Systems
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
Integration of real time software modules for reconfigurable sens
Model Based Hierarchical and Distributed Control of Discrete Event Robotic Sy...
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
International journal of engineering issues vol 2015 - no 2 - paper4
IRJET- Surveillance of Object Motion Detection and Caution System using B...
Power system and communication network co simulation for smart grid applications
An integrated event summarization approach for complex system management
Control Theory Of Digitally Networked Dynamic Systems Jan Lunze
Epma 010
International Journal of Engineering Research and Development
Control Strategies for Autonomous quadrotors.pptx
Data Analysis In The Cloud
A Novel Approach to Derive the Average-Case Behavior of Distributed Embedded ...
Efficient failure detection and consensus at extreme-scale systems
Verification of the protection services in antivirus systems by using nusmv m...
Proposed Algorithm for Surveillance Applications
An integrated event summarization approach for complex system management

More from Nitish Nagar (19)

PPTX
Excel_Breif_Overview.pptx
PDF
introductiontomicrosoftexcel2007-131031090350-phpapp01.pdf
PDF
4b6c1c5c-e913-4bbf-b3a4-41e23cb961ba-161004200047.pdf
PDF
excelpresentationshort-170322174149.pdf
DOCX
My.docx
PDF
Hp syllabus
PDF
Ca site minder r12 professional study guide
PPT
Socket Programming - nitish nagar
PPT
Marseille french nitish nagar
PPT
Trojan horse nitish nagar
PPTX
French nathalie sarraute nitish nagar
PPTX
Facebook vs google+ - Nitish Nagar
PPT
Computer graphics - Nitish Nagar
PPT
Compay Brief - Nitish Nagar
PPT
Child labour
PPTX
Chat server nitish nagar
PPT
Business communication By Nitish Nagar
PPT
8086 Microprocessor by Nitish Nagar
DOCX
Lte technology
Excel_Breif_Overview.pptx
introductiontomicrosoftexcel2007-131031090350-phpapp01.pdf
4b6c1c5c-e913-4bbf-b3a4-41e23cb961ba-161004200047.pdf
excelpresentationshort-170322174149.pdf
My.docx
Hp syllabus
Ca site minder r12 professional study guide
Socket Programming - nitish nagar
Marseille french nitish nagar
Trojan horse nitish nagar
French nathalie sarraute nitish nagar
Facebook vs google+ - Nitish Nagar
Computer graphics - Nitish Nagar
Compay Brief - Nitish Nagar
Child labour
Chat server nitish nagar
Business communication By Nitish Nagar
8086 Microprocessor by Nitish Nagar
Lte technology

Recently uploaded (20)

PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPT
introduction to datamining and warehousing
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
UNIT 4 Total Quality Management .pptx
PDF
composite construction of structures.pdf
PPT
Project quality management in manufacturing
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Current and future trends in Computer Vision.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
PPT on Performance Review to get promotions
PPTX
web development for engineering and engineering
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
introduction to datamining and warehousing
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
UNIT 4 Total Quality Management .pptx
composite construction of structures.pdf
Project quality management in manufacturing
CH1 Production IntroductoryConcepts.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Current and future trends in Computer Vision.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Internet of Things (IOT) - A guide to understanding
PPT on Performance Review to get promotions
web development for engineering and engineering
Model Code of Practice - Construction Work - 21102022 .pdf
additive manufacturing of ss316l using mig welding
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx

Discrete event systems comprise of discrete state spaces and event

  • 1. Discrete-Event Systems control theory provides automated control solutions for systems that are characterized by asynchronous and instantaneous changes of state; for example, a cluster of machines that each may be “idle”, “busy”, or “broken”. Goals expressed in the language of this theory permit the automatic generation of control solutions which guarantee that illegal behaviour will never occur (within the assumptions of the framework). Despite intensive research on and expansion of the theoretical aspects of this field, a limited amount of research has been reported on its implementation and integration into existing systems. This thesis focuses on identifying classes of systems upon which the theory may be applied and isolates and examines the implementation issues that arise. Methodology for the implementation of the theory is provided and supported by concrete examples. A software suite with an emphasis on human-computer interaction was developed to facilitate the application of the theory. The work described herein constitutes some of the first steps in making the use of Discrete-Event Systems control theory accessible outside of the academic realm. Abstract The problem of controlling sensory perception for use in discrete event feedback control systems is addressed in this thesis. The sensory perception controller (SPC) is formulated as a sequential Markov decision problem. The SPC has two main objectives; 1) to collect perceptual information to identify discrete events with high levels of confidence and 2) to keep the sensing costs low. Several event recognition techniques are available where each of the event recognisers produces confidence levels of recognised events. For a discrete event control system running in normal operation, the confidence levels are typically large and only a few event recognisers are needed. Then, as the event recognition becomes harder, the confidence levels will decrease and additional event recognisers are utilised by the SPC. The final product is an intelligent architecture with the ability to actively control the use of sensory input and perception to achieve high performance discrete event recognition. The discrete event control framework is chosen for several reasons. First, the theory of discrete event systems is applicable to a wide range of systems. In particular, manufacturing, robotics, communication networks, transportation systems and logistic systems all fall within the class of discrete event systems. Second, the dynamics of the sensing signals used by the event recognisers are often strong and contain a large amount of information at the occurrence of discrete events. Third, because of the discrete nature of events, feedback information is not required
  • 2. continuously. Hence, valuable processing time is available between events. Fourth, the discrete events are a natural common representational format for the sensors. A common sensor format aids the decision process when dealing with different sensor types. Fifth, the sensing aspect of discrete event systems has often been neglected in the literature. In this thesis we present a unique approach to on-line discrete event identification. The thesis contains both theoretical results and demonstrated real-world applications. The main theoretical contributions of the thesis are 1) the development of a sensory perception controller for the dynamic real-time selection of event recognisers. The proposed solution solves the Markov decision process using stochastic dynamic programming (SDP). SDP guarantees cost-efficiency of the real-time SPC by solving a sequential constrained optimisation problem. 2) A sensitivity analysis method for the sensory perception controller has been developed by exploring the relationship between Markov decision theory and linear programming. The sensitivity analysis aids in the robust tuning of the SPC by finding low sensitivity areas for the controller parameters. Two real-world applications are presented. First, several event recognition techniques have been developed for a robotic assembly task. Robotic assembly fits particularly well in the discrete event framework, where discrete events correspond to changes in contact states between the workpiece and the environment. Force measurements in particular contain a significant amount of information when the contact state changes. Second, the sensory perception control theory and the sensitivity analysis have been demonstrated for a mobile navigation problem. The cost-efficient use of sensory perception reduces the need for mobile robots to carry heavy computational resources. Abstract We introduce an extension of the classic Discrete Event System Specification (DEVS) formalism that includes stochastic features. Based on the use of the probability spaces theory we define the stochastic DEVS (STDEVS) specification, which provides a formal framework for modeling and simulation of general non-deterministic discrete event systems. The main theoretical properties of the STDEVS framework are treated, including a new definition of legitimacy of models in the stochastic context and a proof of STDEVS closure under coupling. We also illustrate the new stochastic modeling capabilities introduced by STDEVS and their relation with those found in classic DEVS. Practical simulation examples are given involving performance analysis of computer systems and hybrid modeling of networked control systems, applications where the modeling of stochastic components is vital. Discrete Event Systems comprise of discrete state spaces and event–driven transitions, and arise across various domains including computer and communication networks, automated
  • 3. manufacturing systems, air traffic control systems etc. This project will cover the fundamental concepts in modeling and analysis of Stochastic Discrete Event Systems, with an emphasis on understanding computer and communication networks. Abstract Implementation of complex discrete event manufacturing systems can be considerably simplified by use of general reusable software modules, representing the physical components. At the same time, construction of the control system can be facilitated by use of formal methods for automatic generation of the control laws. These two aspects can be joined into a general concept with object oriented modeling and control law synthesis as foundations. The goal is to allow an operator to specify the product routes through the system, for each type of product; irrespective of any other type of product that may be simultaneously present within the production system. Control laws guaranteeing production according to those product specifications can then be synthesized, given the model of the system. We will describe such an object-oriented modeling approach to discrete event manufacturing systems. Based on the supervisory control theory, using interleaved product routes as specification, it is shown how control laws can be synthesized. An added complexity is that such a specification becomes nondeterministic in the sense that the same string of events can lead to different system states. We have shown that the supervisory control theory can indeed be used with nondeterministic specifications, but also that the notion of controllability is not strong enough to guarantee an implementable supervisor. 2) We propose a logical framework for the control theory of reactive systems modeled by discrete event systems. The logic is the conjunctive nu-calculus, an expressive fragment of the powerful mu-calculus. Conjunctive nu-calculus possesses an alternative presentation based on modal specifications, with simple graphical representations. We exploit modal specification to specify and to solve the basic centralized control problem: our class of control objectives strictly subsumes the class of regular languages, normally used in the classic control theory of discrete-event systems, but the existence of maximally permissive solutions is however preserved. Examples of DES are  Traffic Control Systems  Automated Manufacturing Systems  Computer and Communication Networks  Embedded and Networked Systems and  Software Systems.
  • 4. C.1 Software for control of discrete-event systems TCT The model used in this program package is a deterministic finite generator. The functions of this program package are supervisory control synthesis as developed by W.M. Wonham (University of Toronto, Toronto, Canada) and co-workers. The programs were written by several co-workers of Wonham of which the current addresses are not known to the author of these notes. The program package is available at ... C.2 Software for analysis and for verification of discreteevent systems. COSPAN The model used is deterministic finite generators with infinite-string languages. The function is primarily verification. The author of the program is Dr. R.P. Kurshan. For information on the program see the book [21]. The program was developed at Bell Laboratories which is currently part of the company Lucent Technologies. Concurrency workbench 97C.3 Software for timed discrete-event systems KRONOS UPPAAL TTCT The model used is that of a timed discrete-event system according to the model developed by W.M. Wonham and B.A. Brandin, see [5]. The main function of the program package is supervisory control for timed discrete-event systems. At the moment the software is intended to be used in educational environments. The source code of the software is available under General Public License in binary versions for the operating systems Intel-linux/libc5, Intel-linux/libc6, Dos/Wingx/WinNT in a DOS-box, and Solaris 2.5. A manual is available. The software has been developed by Christian Meder based on the publications cited above. The program package is available to the general public at the ftp site ftp://pc5.isr.unistuttgart.de/ttct. Christian Meder can be contacted at the email address meder@isr.unistuttgart.de. C.4 Software for hybrid systems HYTECH
  • 5. SHIFT C.5 Examples and bench marks The following list of examples and addresses provides information on examples of discreteevent systems, timed discrete-event system, and hybrid systems, often in the form of input for a program package, with which the user can test computer programs. Examples of supervisory control http://www.control.toronto.edu/projects/train/testbed.html.
  • 6. SHIFT C.5 Examples and bench marks The following list of examples and addresses provides information on examples of discreteevent systems, timed discrete-event system, and hybrid systems, often in the form of input for a program package, with which the user can test computer programs. Examples of supervisory control http://www.control.toronto.edu/projects/train/testbed.html.