Browse Prior Art Database

Method for Process Behavior Recovery and for the Dynamic Generation of a Hierarchical Navigation User Interface from a Set of Events

IP.com Disclosure Number: IPCOM000201731D
Publication Date: 2010-Nov-19
Document File: 2 page(s) / 51K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method for process behavior recovery and for the dynamic generation of a hierarchical navigation user interface from a set of events is disclosed. Without requiring a schema or model, this method allows users to select an event attribute and generates a navigational user interface that correlates events and creates a virtual, navigable hierarchy of behaviors.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 2

Method for Process Behavior Recovery and for the Dynamic Generation of a Hierarchical Navigation User Interface from a Set of Events

Disclosed is a method for process behavior recovery and for the dynamic generation of a hierarchical navigation user interface from a set of events.

Enterprise applications generate and log events that are later used to analyze the history of a process, a transaction, or the lifecycle of a business object.. The events may be represented as a time-stamped array of data (attributes). A behavior is a sequence
of events ordered by time-stamp. Behavior characteristics include a first and a last event, as well as the elapsed time given by the time between these two events. A correlation is a partition of a set of events defined by a given event attribute, termed the correlation context. A member set of a correlation that is ordered by time-stamp is a correlated behavior.

Without requiring a schema or model, the method disclosed allows users to select an event attribute and generates a navigational user interface that correlates events and creates a virtual, navigable hierarchy of behaviors.

To illustrate, consider events that capture a set of attributes about a complex business integration. The integration might involve as input a batch business transaction that is decomposed during processing into individual sub-transactions. At specific processing points, events are logged to record the state of the transaction.

                                        Events carry su cient information to correlate them to peer events in the same sub-transaction and, hierarchically, the same transaction. By selecting one of these event attributes, the method generates a user interface that creates a virtual transaction record and allows navigation down to sub-transactions or up to super-transactions and from any of these to the related set of events that describe the behavior of each of these objects.

The following steps are used for the dynamic generation of a hierarchical navigation user interface from a set of events:

A list of event attributes are presented to the user.

1.

The user selects the central attribute: a.

2.

3.The user defines the parent hierarchy through a sequence of attribute selections: p1;

p2; : : : ; pn. For each attribute pk in the parent hierarchy, the user (right-click) selects a set of promoted attributes p1k; p2k; : : : ; pnkk to be used when populating the transaction corresponding to pk.

4.The user defines the child hierarchy through a sequence of attribute selections: c1; c2 ; : : : ; cm.

The system generates the following predicates to define the navigations:

5.

For each selected attribute x, the behavior predicate B is (x = v),where v is the value of x in a given event E or virtual transaction T. If v is the value of an event, the P defines a navigation to E's sibling events. If v is the value of a transaction, P defines a navigation to T's behavior.

1


Page 02 of 2

For each i in 2; : : : ; n, the rollup predicate Ri is (pi = v),...