Title :
Identifying cause and effect relations between events in concurrent event-based components
Author :
Dias, Marcio S. ; Richardson, Debra J.
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
Concurrent event-based components present characteristics that impose difficulties in understanding their dynamic behavior, mainly for interpreting the cause and effect relations between input and output events in component interactions. In this paper, we propose a technique to help in the process of understanding the dynamic behavior of concurrent event-based components. It checks the event trace (generated by monitoring the component execution) against a specification of the component communication protocol (even with a possibly incomplete or incorrect specification). The technique identifies and presents the more probable cause and effect relations between the component events, providing also a measurement related to this probability.
Keywords :
formal specification; multi-threading; object-oriented programming; protocols; system monitoring; cause and effect relations; component communication protocol; component interactions; concurrent event-based components; dynamic behavior; event trace checking; input events; output events; specification; Communication system software; Computer science; Context; Humans; Instruments; Monitoring; Protocols; Software systems; Yarn;
Conference_Titel :
Automated Software Engineering, 2002. Proceedings. ASE 2002. 17th IEEE International Conference on
Print_ISBN :
0-7695-1736-6
DOI :
10.1109/ASE.2002.1115021