The Cope CASE Tool
Honk if you like frames.
What is Cope?
Cope converts the tables into highly optimised Cobol procedures. From each table, Cope generates a procedure with an execution path for each rule. Each path checks for the required conditions, then executes its required actions. Because the program's logical structure is computer-generated, you get exactly the paths specified by the rules, and no others. Of course, if the set of rules is incomplete or inconsistent, Cope will tell you about it. This really helps with debugging and maintenance.
It is also possible to express sequential logic, using a method based on finite-state machines. There are well known methods of deriving a state machine to analyse a given input. However, even if you don't know the theory, the concept itself is easy to understand and totally flexible.
If you have a Cobol compiler, you will easily get Cope working.
Send mail to email@example.com if you have questions, or links are broken.
This page has been accessed times since 16th June 1999.