Enabling more precise dependency analysis in event-based systems

Daniel Popescu, Joshua Garcia, Nenad Medvidovic
2009 2009 IEEE 17th International Conference on Program Comprehension  
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 eventbased systems that guarantees that unspecified event-based dependencies do not occur. Consequently, the framework enables automated computation of architectural
more » ... f architectural dependencies that are more precise than those possible in other eventbased frameworks.
doi:10.1109/icpc.2009.5090070 dblp:conf/iwpc/PopescuGM09 fatcat:m53h2reo4zainjfn6tottqg7iq