XREADME for xesep (Xwindow Evolution Scheduling and Evolving Processes),
which is a graphical user interface to 
the esep (Evolution Scheduling and Evolving Processes).
For Linux-2.0.33 or later.

Version 1.3 dated December 28, 1997.
Version 1.2 dated July 10, 1997.

Bug Fixes:

  1.2 to 1.3
    1. Changed the system call sys_es_nice to 164 instead of 165.

You may find Motif 1.2 at http://www.lesstif.org/ and latest esep at 
http://sunsite.unc.edu/pub/Linux/kernel.


NAME
       xesep Xwindows Evolution Scheduling and Evolving Processes
              --Use esep on Xwindow(Motif) User Interface--

SYNOPSIS
       xesep [-options...]

KEY WORDS
       Evolving Processes, Evolution Scheduling, Concurrent  Pro-
       gramming,  Genetic  Algorithms,  Evolutionary Programming,
       and Real-Time Systems

DESCRIPTION
       Xesep is a graphical user interface to the esep (Evolution
       Scheduling  and Evolving Processes). It's intended to show
       users how to start, play, and feel the Evolution  Schedul-
       ing and Evolving Processes, including sub-programs to dis-
       play system status, evolving process status, queue status,
       and  evolution  scheduling status periodically in as small
       as one milli-second. It also provides a convenient command
       table  to  manage evolving processes and control evolution
       scheduling. All the commands and messages are showed on  a
       status bar. It requires Motif and esep, which can be found
       on Sunsite.


MENU BAR, BUTTONS and TEXT FIELDS
       File   system status - run xesep-ss
              process status - run xesep-ps
              queue status - run xesep-qs
              evolution scheduling status - run xesep-es
              exit - quit the xesep program
              --- select status programs

       Options
              1 milli-second
              10 milli-seconds
              100 milli-seconds
              1 second
              2 seconds
              3 seconds
              10 seconds
              20 seconds
              --- setting the refresh rate

       Status Bar
              display command status, program version...

       clear
              clear all on the text fields

       exec   run the commands on the text fields

       Help   show this help document

       Text Fields

       -cp pcy
            change default policy

       -cq qid
            change default qid

       -cpo obj...
            change default process objective function

       -cqo obj...
            change default queue objective function

       -mp pid -po obj... [-qo obj...]
            modify current process objective function

       -mq qid -qo obj...
            modify current queue objective function

       -q qid
            declare qid for commands

       -po obj...
            declare process objective function for commands

       -qo obj...
            declare queue objective function for commands

COMMAND-LINE OPTIONS
       -help or -h
              print out program brief help

       -es    display evolution scheduling status on Xwindow

       -ps    display evolving processes on Xwindow

       -qs    display queue status on Xwindow

       -ss    display system status on Xwindow

       -ms    set refresh rate in milli-(mini-)seconds

EXAMPLES
       1. xesep -ss -ms 5000
         Display system status in refresh rate 5 seconds.

       2. xesep -ps -ms 100
         Display process status in refresh rate 100 milli-seconds.

       3. xesep -qs
         Display queue status in default refresh rate 1 second.

       4. xesep -es -ms 10000
         Display evolution scheduling status and  refresh  screen
       every 10 seconds.

       5. xesep
         Enter xesep Motif user interface.


Please see INSTALL showing you how to intall xesep on Linux.

Thanks to every one who sends bug reports/fixes, commentary, etc.


Have fun,

Jinlong Lin
linjinl@charlie.cns.iit.edu
http://www.iit.edu/~linjinl/esep.html
http://www.iit.edu/~linjinl/xesep.html
