Title :
Enabling more precise dependency analysis in event-based systems
Author :
Popescu, Daniel ; Garcia, Joshua ; Medvidovic, Nenad
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA
Abstract :
Maintenance engineers need to understand component dependencies in a system to successfully modify component implementations. Interaction dependencies are especially hard to understand in event-based systems, since transfer of control between components typically happens implicitly and asynchronously. We present a framework for event-based systems that guarantees that unspecified event-based dependencies do not occur. Consequently, the framework enables automated computation of architectural dependencies that are more precise than those possible in other event-based frameworks.
Keywords :
middleware; software maintenance; software reliability; component dependencies; dependency analysis; event-based systems; maintenance engineers; middleware platforms; Automatic control; Computer science; Connectors; Control systems; Middleware; Performance analysis; Runtime; Subscriptions; Systems engineering and theory; Topology;
Conference_Titel :
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3998-0
Electronic_ISBN :
1092-8138
DOI :
10.1109/ICPC.2009.5090070