ModelInference / synoptic

Inferring models of systems from observations of their behavior
Other
83 stars 25 forks source link

Support for partial traces #20

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Why is this enhancement useful?

Resolution of Issue 6 opens the possibility of supporting partial traces. That 
is, traces that start with a non-initial log event and/or end with a 
non-terminal log event. This is a useful feature because in practice systems' 
traces are often partial traces. This also opens up the opportunity for 
representing/modeling systems that never terminate (e.g. web servers).

One way to accomplish this is a new kind of regular expression, that specifies 
whether the last event in a partition is a terminal or a non-terminal event.

What is an example use case for this enhancement?

A subset of events from a complete log can be studied. Logs from systems that 
did not terminate could be studied. Also, this enhancement gives synoptic the 
additional ability to process a mixture of partial and non-partial traces.

Original issue reported on code.google.com by bestchai on 5 Feb 2011 at 1:49

GoogleCodeExporter commented 9 years ago

Original comment by bestchai on 5 Feb 2011 at 1:50