Dynamic Component Safety Analysis: A Regression Based Code Coverage Approach

نویسندگان

  • T. Ramesh
  • K. Prabhakar
  • G. Ramesh
چکیده

In dynamic software updates there exists a different level of possible behavior change. The easiest way of transforming an application is to modify the implementation of a whole method body, i.e., updating the method body to a new version without disturbing the overall application. A next step regarding arbitrary updates is the ability to change the signature of a method, along with the internals of a method signature of a method also gets changed, i.e., includes the number of parameters and types of parameters, the return type of the method name get changed. The final step regarding random changes and fully dynamically updateable systems is the support for changing global fields and fields inside of structures, global fields suppose in the case of classbased systems, the fields of objects as defined by their respective classes. In this proposal a semi-automated runtime analysis version consistency is proposed to evaluate the impact of the dynamic software updates.

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

ثبت نام

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

منابع مشابه

Dynamic Analysis of Embankments Reinforced with Micro-Piles

Application of micro-piles to stabilize unstable slopes has been widely considered in recent years. A micro-pile is a small-diameter (typically less than 300 mm), drilled, and grouted as non-displacement pile that is typically reinforced. The main objective of this study is to evaluate the influence of the micro-pile group on increasing safety factor as well as finding the optimum position of m...

متن کامل

An application of principal component analysis and logistic regression to facilitate production scheduling decision support system: an automotive industry case

Production planning and control (PPC) systems have to deal with rising complexity and dynamics. The complexity of planning tasks is due to some existing multiple variables and dynamic factors derived from uncertainties surrounding the PPC. Although literatures on exact scheduling algorithms, simulation approaches, and heuristic methods are extensive in production planning, they seem to be ineff...

متن کامل

Dynamic Code Coverage with Progressive Detail Levels

Nowadays, locating software components responsible for observed failures is one of the most expensive and error-prone tasks in the software development process. To improve the debugging process efficiency, some effort was already made to automatically assist the detection and location of software faults. This led to the creation of statistical debugging tools such as Tarantula, Zoltar and GZolt...

متن کامل

Static Detection of Unsafe Component Loadings

Dynamic loading of software components is a commonly used mechanism to achieve better flexibility and modularity in software. For an application’s runtime safety, it is important for the application to load only its intended components. However, programming mistakes may lead to failures to load a component, or even worse, to load a malicious component. Recent work has shown that these errors ar...

متن کامل

Seismic Performance of RC Frames Irregular in Elevation Designed Based on Iranian Seismic Code

Setback in elevation of a structure is a special irregularity with considerable effect on its seismic performance. This paper addresses multistory Reinforced Concrete (RC) frame buildings, regular and irregular in elevation. Several multistory Reinforced Concrete Moment Resisting Frames (RCMRFs) with different types of setbacks, as well as the regular frames in elevation, are designed according...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2013