• English
  • Deutsch
  • Log In
    or
  • Research Outputs
  • Projects
  • Researchers
  • Institutes
  • Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Artikel
  4. Recovering runtime structures of software systems from static source code
 
  • Details
  • Full
Options
2013
  • Zeitschriftenaufsatz

Titel

Recovering runtime structures of software systems from static source code

Abstract
While software building blocks and their interdependencies can be recovered from the source code using static fact extraction, behavior and communication paths at runtime are typically gathered from instrumented executions of the system. However, more often than not it is not possible to retrieve data from the running system- either due to a high effort for instrumentation, missing (hardware) infrastructure, or because of advanced communication mechanisms hidden by middle ware, frameworks or platforms. In this paper, we present an approach to semi-automatically reconstruct runtime components and connectors using source code analysis, pattern matching, and expert knowledge. We present two applications where we could recover runtime communication paths and component interactions despite the absence of runtime traces.
Author(s)
Forster, Thomas
Keuler, Thorsten
Knodel, Jens
Zeitschrift
Softwaretechnik-Trends
Thumbnail Image
Externer Link
Externer Link
Language
Deutsch
google-scholar
IESE
Tags
  • architecture reconstr...

  • static analysis

  • component

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Send Feedback
© 2022