Log Skeleton Browser

Visualizes a log skeleton.

Input

  • A log skeleton

Configuration

  • A set of activities to show.
    • Defaults to all activities.
  • A list of relations to show.
    • Defaults to all relations.
  • An option whether to use combine arcs into hyper arcs where possible.
    • Defaults to false, as this combining may take considerable time.
  • An option whether to use so-called false constraints for symmetric relations. A false constraint on an arc from a source activity to a target activity allows the activites to be positioned on the same layer.
    • Defaults to true.
  • An option whether to use edge colors: blue for response/precedence, red for not response/not precedence, yellow for not co-existence, and grey for none.
    • Defaults to true.
  • An option whether to use the equivalence when showing not-co-existence relations. If true, then only the not-co-existence relations between ringleaders of the equivalence classes are shown. The ringleader of an equivalence class is that member that has the smallest name, where the lexicographical ordering is used.
    • Defaults to true.
  • An option whether to show neighboring activities. If true, then not only the selected activities are shown, but also those activities that are related to the selected activities by at least one of the selected relations.
    • Defaults to true.
  • An option whether to show arc labels on the head and tail. If false, then both labels are combined (head label→tail label) and shown in the middle of the arc.
    • Defaults to true.
  • A threshold X for showing a precedence relation. The relation is shown if for at least X% of all target activities the relation holds.
    • Defaults to 100.
  • A threshold X for showing a response relation. The relation is shown if for at least X% of all source activities the relation holds.
    • Defaults to 100.
  • A threshold X for showing a not-co-existence relation. The relation is shown if for at least X% of all source and/or target activities the relation holds.
    • Defaults to 100.

Output

  • A JComponent that visualizes the log skeleton and that shows a control panel to change the configuration.

Control panel

  • View Activities
    • Change the selected activities. Note that |> indicates the artificial start activity, and [] indicates the artificial end activity. Every trace starts with |> and ends with [].
  • View Constraints
    • Change the selected relations.
  • Noise level in %
    • Change the thresholds to 100 minus the selected noise level. The noise level ranges from 0 to 20.
  • Use Hyper Arcs (may be slow…)
    • Toggles the option to use hyper arcs.
  • Use False Constraints
    • Toggles the option to use false constraints.
  • Use Edge Colors
    • Toggles the option to use edge colors.
  • Use Equivalence Class
    • Toggles the option to use the equivalence class for restricting not-co-existence relations to ringleaders.
  • Use Head/Tail Labels
    • Toggles the option to use head/tail labels.
  • Show Neighbors
    • Toggles the option to show neighboring activities.
  • View Log Skeleton in New Window
    • Opens a new window visualizing the current log skeleton, without a control panel.

Variants

Log Skeleton Browser using Default Configuration

Requires only the event log as parameter, available only in UITopia.

Visualizes the log skeleton using the default configuration.

Log Skeleton Browser using Provided Configuration

Requires the event log and a configuration as parameters, available only in UITopia.

Visualizes the log skeleton using the provided configuration.

2 Comments

  1. Eric

    New release: 6.10.105. In this version, which activities are selected is taken into account when doing the transitive reductions and when determining the ‘ring leader’ of an equivalence class. As a result, if some activity is not shown, relations that ‘went through’ it will still be shown.

Leave a Reply