DocumentCode :
2208083
Title :
An approach for tracing and understanding asynchronous architectures
Author :
Hendrickson, Scott A. ; Dashofy, Eric M. ; Taylor, Richard N.
Author_Institution :
Inst. of Software Res., California Univ., Irvine, CA, USA
fYear :
2003
fDate :
6-10 Oct. 2003
Firstpage :
318
Lastpage :
322
Abstract :
Applications built in a strongly decoupled, event-based interaction style have many commendable characteristics, including ease of dynamic configuration, accommodation of platform heterogeneity, and ease of distribution over a network. It is not always easy to humanly grasp the dynamic behavior of such applications, since many threads are active and events are asynchronously (and profusely) transmitted. We present a set of requirements for an aid to assist in the human understanding and exploration of the behavior of such applications through the incremental refinement of rules for determining causality relationships between messages sent among components. A prototype tool is presented, indicating one viable approach to meeting these requirements. Experience with the tool reinforces some of the requirements and indicates others.
Keywords :
formal specification; message passing; software architecture; software tools; asynchronous architectures; asynchronous transmission; causality relationships; distributed network; dynamic configuration; event-based interaction; incremental refinement; message capture; message causality; platform heterogeneity; prototype tool; Application software; Clocks; Computer architecture; Connectors; Debugging; Embedded software; Humans; Prototypes; Software prototyping; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-2035-9
Type :
conf
DOI :
10.1109/ASE.2003.1240329
Filename :
1240329
Link To Document :
بازگشت