The event-based automaton abstraction takes an automaton, and a subset of the events of its alphabet that are observable. The abstraction produces a non-deterministic abstracted automaton with the observable events as its alphabet, that is weakly bisimilar to the original automaton.
The tool takes a
.cif file containing a single automaton, and the names of the events that are observable. The output is a
.cif file with the abstracted automaton. The resulting automaton has the same kind as the input automaton.
The tool can be started in the following ways:
In Eclipse, right click a
.ciffile in the Project Explorer tab or Package Explorer tab and choose .
In Eclipse, right click an open text editor for a
.ciffile and choose .
cifabstrcommand line tool.
Besides the general application options, this application has the following options:
Input file: The absolute or relative local file system path to the input CIF specification.
Observable events: Comma and/or whitespace separated absolute names of events that are observable.
Output file: The absolute or relative local file system path to the output CIF file. If not specified, defaults to the input file path, where the
.ciffile extension is removed (if present), and a
_abstracted.ciffile extension is added. The
abstractedpart of the default extension depends on the Result name option.
Result name: The name to use for the abstracted automaton. If not specified, defaults to
abstracted. Also affects the Output file option.