DESUMA

From DESUMA Wiki
DESUMA
Jump to: navigation, search
Line 1: Line 1:
 
== DESUMA Software ==
 
== DESUMA Software ==
  
:The Discrete Event System, University of Michigan and Mount Allison University, or DESUMA, is a software and educational tool used to build, analyze and control models of Discrete Event Systems (DES) as finite-state automata (FSA). It consists of the integration between the UMDES library (a set of commands for DES operations), developed at the University of Michigan under [http://web.eecs.umich.edu/~stephane/ Prof. Stephane Lafortune], and the graphical environment for visualizing discrete event systems, called GIDDES (Graphical Interface for the Design of Discrete Event Systems), developed at Mount Allison University under [http://www.mta.ca/~lricker/ Prof. Laurie Ricker]. DESUMA allows the user to perform a variety of manipulations of discrete event systems modeled by FSA related to model-building, fault diagnosis, verification, control under full and partial observation, and decentralized control.
+
The Discrete Event System, University of Michigan and Mount Allison University, or DESUMA, is a software and educational tool used to build, analyze and control models of Discrete Event Systems (DES) as finite-state automata (FSA). It consists of the integration between the UMDES library (a set of commands for DES operations), developed at the University of Michigan under [http://web.eecs.umich.edu/~stephane/ Prof. Stephane Lafortune], and the graphical environment for visualizing discrete event systems, called GIDDES (Graphical Interface for the Design of Discrete Event Systems), developed at Mount Allison University under [http://www.mta.ca/~lricker/ Prof. Laurie Ricker]. DESUMA allows the user to perform a variety of manipulations of discrete event systems modeled by FSA related to model-building, fault diagnosis, verification, control under full and partial observation, and decentralized control.
  
:Continuous development of DESUMA is a joint effort between Mount Allison University (Prof. Ricker and her colleagues) and University of Michigan (Prof. Lafortune and his colleagues).
+
Continuous development of DESUMA is a joint effort between Mount Allison University (Prof. Ricker and her colleagues) and University of Michigan (Prof. Lafortune and his colleagues).
  
:'''Note:''' UMDES commands are embedded within the DESUMA software. However, running commands from the command line is also possible. See UMDES section for more.
+
'''Note:''' UMDES commands are embedded within the DESUMA software. However, running commands from the command line is also possible. See UMDES section for more.
  
 
== DESUMA2 ==
 
== DESUMA2 ==
  
:DESUMA2 is the latest software version made public in 2013. Notable changes from the previous DESUMA version include the FSA layout being done using J-Graph instead of GraphViz due to compatibility problems with the latest JAVA versions. Several GUI related enhancements were made, and known bugs in the underlying UMDES commands were fixed.
+
DESUMA2 is the latest software version made public in 2013. Notable changes from the previous DESUMA version include the FSA layout being done using J-Graph instead of GraphViz due to compatibility problems with the latest JAVA versions. Several GUI related enhancements were made, and known bugs in the underlying UMDES commands were fixed.
  
 
== DESUMA Resources ==
 
== DESUMA Resources ==
Line 25: Line 25:
 
== UMDES ==
 
== UMDES ==
  
:UMDES is a library of routines, written in C, for creating and manipulating discrete event systems modeled as FSA. In particular, many of the algorithms for the theory of supervisory control and from the theory of diagnosability of DES are implemented in UMDES. While the main commands in UMDES are embedded within DESUMA, users are still able to run these commands from the command line. For this reason, compiled UMDES commands are available for download.
+
UMDES is a library of routines, written in C, for creating and manipulating discrete event systems modeled as FSA. In particular, many of the algorithms for the theory of supervisory control and from the theory of diagnosability of DES are implemented in UMDES. While the main commands in UMDES are embedded within DESUMA, users are still able to run these commands from the command line. For this reason, compiled UMDES commands are available for download.
  
:'''Note:''' A slight source of confusion is that the names of the UMDES executables do not always exactly match the names of the same commands in DESUMA and DESUMA2 menus for UMDES.
+
'''Note:''' A slight source of confusion is that the names of the UMDES executables do not always exactly match the names of the same commands in DESUMA and DESUMA2 menus for UMDES.
  
 
=== UMDES Resource ===
 
=== UMDES Resource ===
  
:Please go to the [[UMDES Software Library]] page for more information on downloading and using UMDES separately from DESUMA and DESUMA2.
+
Please go to the [[UMDES Software Library]] page for more information on downloading and using UMDES separately from DESUMA and DESUMA2.

Revision as of 18:07, May 13, 2014

Contents

DESUMA Software

The Discrete Event System, University of Michigan and Mount Allison University, or DESUMA, is a software and educational tool used to build, analyze and control models of Discrete Event Systems (DES) as finite-state automata (FSA). It consists of the integration between the UMDES library (a set of commands for DES operations), developed at the University of Michigan under Prof. Stephane Lafortune, and the graphical environment for visualizing discrete event systems, called GIDDES (Graphical Interface for the Design of Discrete Event Systems), developed at Mount Allison University under Prof. Laurie Ricker. DESUMA allows the user to perform a variety of manipulations of discrete event systems modeled by FSA related to model-building, fault diagnosis, verification, control under full and partial observation, and decentralized control.

Continuous development of DESUMA is a joint effort between Mount Allison University (Prof. Ricker and her colleagues) and University of Michigan (Prof. Lafortune and his colleagues).

Note: UMDES commands are embedded within the DESUMA software. However, running commands from the command line is also possible. See UMDES section for more.

DESUMA2

DESUMA2 is the latest software version made public in 2013. Notable changes from the previous DESUMA version include the FSA layout being done using J-Graph instead of GraphViz due to compatibility problems with the latest JAVA versions. Several GUI related enhancements were made, and known bugs in the underlying UMDES commands were fixed.

DESUMA Resources

Tutorial

Please visit Getting Started for information on using DESUMA2 and its interface.
Visit Functions (Getting Started) for information on the UMDES menu within DESUMA2.

DESUMA Software Download

Click this link to download the latest and/or older versions of DESUMA
Visit DESUMA Installation Instructions for proper step by step procedures of installation.

UMDES

UMDES is a library of routines, written in C, for creating and manipulating discrete event systems modeled as FSA. In particular, many of the algorithms for the theory of supervisory control and from the theory of diagnosability of DES are implemented in UMDES. While the main commands in UMDES are embedded within DESUMA, users are still able to run these commands from the command line. For this reason, compiled UMDES commands are available for download.

Note: A slight source of confusion is that the names of the UMDES executables do not always exactly match the names of the same commands in DESUMA and DESUMA2 menus for UMDES.

UMDES Resource

Please go to the UMDES Software Library page for more information on downloading and using UMDES separately from DESUMA and DESUMA2.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
EECS @ UM
Tools