作者: Victor Mushkatin , Alex Zakonov
DOI:
关键词: Operating system 、 Compile time 、 Call tracing 、 Code (cryptography) 、 Computer science 、 Tracing 、 Event (computing) 、 Database 、 Dependency (UML) 、 Common Intermediate Language 、 Instrumentation (computer programming)
摘要: Disclosed is a method allowing the automatic discovery of application component dependencies by tracing calls to dependant resources. The call embedded dynamically in an at runtime using Common Intermediate Language (“CIL”) code instrumentation compile time or runtime. Such reads configuration file determine address extraction portion that be instrumented code, locates CIL body for instrumented, instruments inserting into appropriate .NET Application library either run time, extracts one more external service providers from designated methods responsible communication during execution was publishes any newly discovered management system form event, and causes build dependency map based on resource information obtained.