Using PSL to Exchange Information Between ProCAP and ILOG
In September 1998, the Process Specification Language was used to
exchange manufacturing process information between the IDEF3-based
ProCAP process modeling tool and the C++ based ILOG Scheduler. The
scenario being exchanged was developed by Ken McKay as part of the
CAM-I State of the Art Scheduling Survey. This page describes the
steps that were performed to accomplish this exchange.
- The ProCAP tool is spawned showing the graphical representation of
the CAMILE Motor Works scenario.
- The IDEF3 textual version of the CAMILE
scenario is displayed.
- An IDEF3 to PSL translator is run
which converts the CAMILE scenario from IDEF3 to KIF (the exchange
representation for PSL).
- The KIF representation of the CAMILE
scenario is shown.
- The KIF representation is run through a KIF to
HTML convertor which links all concepts in the scenario to their
respective definitions. The HTMLized KIF file is shown.
- A sample object-oriented
presentation of the KIF file is displayed.
- A PSL to ILOG translator is run which converts the CAMILE scenario
from KIF to C++ using the ILOG libraries. (NOTE: the PSL to ILOG
translator is actually multiple files - trans.plrc is the executable which accesses aux-idef.pl, syn2.pl, and
gen.pl).
- The textual version of the C++ file is displayed.
- The C++ file is compiled, linked, and fed into ILOG to optimize it
with respect to makespan.
Last Updated: Wednesday, 14-Oct-1998 14:39:28 EDT
Maintained by: Craig Schlenoff