Extraction of Embedded Queries via Static Analysis of Host Code

نویسندگان

  • Petros Manousis
  • Apostolos V. Zarras
  • Panos Vassiliadis
  • George Papastefanatos
چکیده

Correctly identifying the embedded queries within the source code of an information system is a significant aid to developers and administrators, as it can facilitate the visualization of a map of the information system, the identification of areas affected by schema evolution, code migration, and the planning of the joint maintenance of code and data. In this paper, we provide a solution to the problem of identifying the location and semantics of embedded queries with a generic, languageindependent method that identifies the embedded queries of a dataintensive ecosystem, regardless of the programming style and the host language, and represents them in a universal, also language-independent manner that facilitates the aforementioned maintenance, evolution and migration tasks with minimal user effort and significant effectiveness.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reverse Engineering of Network Software Binary Codes for Identification of Syntax and Semantics of Protocol Messages

Reverse engineering of network applications especially from the security point of view is of high importance and interest. Many network applications use proprietary protocols which specifications are not publicly available. Reverse engineering of such applications could provide us with vital information to understand their embedded unknown protocols. This could facilitate many tasks including d...

متن کامل

Bridging the Gap between Legacy Procedural Code and the Automated Extraction of Design

Automated design extraction from object-oriented source code has been demonstrated in the System for Pattern Query and Recognition, a static analysis tool and accompanying Elemental Design Pattern definitions that can identify instances of known design patterns in a flexible manner. SPQR concentrates on the concepts embodied in code instead of the constructs that form the code. This paper demon...

متن کامل

Fast Software Performance Evaluation for Embedded Hardware in Componentbased Embedded Systems

We present an approach for the extraction of computational demand of embedded software components and the determination of initial mapping configurations on modern embedded heterogeneous processor architectures. The presented work combines the advantages of component-based design and properties obtained from source-code analysis. The goal is a very fast estimation of execution costs for multipl...

متن کامل

Dynamic Instability Analysis of Embedded Multi-walled Carbon Nanotubes under Combined Static and Periodic Axial Loads using Floquet–Lyapunov Theory

The dynamic instability of single-walled carbon nanotubes (SWCNT), double-walled carbon nanotubes (DWCNT) and triple-walled carbon nanotubes (TWCNT) embedded in an elastic medium under combined static and periodic axial loads are investigated using Floquet–Lyapunov theory. An elastic multiple-beam model is utilized where the nested slender nanotubes are coupled with each other through the van d...

متن کامل

Natural Language in Software Engineering

The large time and effort devoted to software maintenance can be reduced by providing software engineers with software tools that automate tedious, error-prone tasks. However, despite the prevalence of tools such as IDEs, which automatically provide program information and automated support to the developer, there is considerable room for improvement in the existing software tools. The authors’...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017