Impact Analysis

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 360 Experts worldwide ranked by ideXlab platform

Brian Robinson - One of the best experts on this subject based on the ideXlab platform.

  • practical change Impact Analysis based on static program slicing for industrial software systems
    Foundations of Software Engineering, 2012
    Co-Authors: Mithun Acharya, Brian Robinson
    Abstract:

    Change Impact Analysis, i.e., knowing the potential consequences of a software change, is critical for the risk Analysis, developer effort estimation, and regression testing of evolving software. Static program slicing is an attractive option for enabling routine change Impact Analysis for newly committed changesets during daily software build. However, static program slicing faces accuracy and scalability problems when applied routinely on large and evolving industrial software systems. In this paper, we present a tool called Imp, used within ABB, to address these problems. Imp transparently integrates with the version control and the daily build environments and is also available as a Visual Studio plugin for quick what-if Analysis by developers for potential changes in software written in C/C++.

  • Practical change Impact Analysis based on static program slicing for industrial software systems
    Proceeding of the 33rd international conference on Software engineering - ICSE '11, 2011
    Co-Authors: Mithun Acharya, Brian Robinson
    Abstract:

    Change Impact Analysis, i.e., knowing the potential consequences of a software change, is critical for the risk Analysis, developer effort estimation, and regression testing of evolving software. Static program slicing is an attractive option for enabling routine change Impact Analysis for newly committed changesets during daily software build. For small programs with a few thousand lines of code, static program slicing scales well and can assist precise change Impact Analysis. However, as we demonstrate in this paper, static program slicing faces unique challenges when applied routinely on large and evolving industrial software systems. Despite recent advances in static program slicing, to our knowledge, there have been no studies of static change Impact Analysis applied on large and evolving industrial software systems. In this paper, we share our experiences in designing a static change Impact Analysis framework for such software systems. We have implemented our framework as a tool called Imp and have applied Imp on an industrial codebase with over a million lines of C/ C++ code with promising empirical results.

Mithun Acharya - One of the best experts on this subject based on the ideXlab platform.

  • practical change Impact Analysis based on static program slicing for industrial software systems
    Foundations of Software Engineering, 2012
    Co-Authors: Mithun Acharya, Brian Robinson
    Abstract:

    Change Impact Analysis, i.e., knowing the potential consequences of a software change, is critical for the risk Analysis, developer effort estimation, and regression testing of evolving software. Static program slicing is an attractive option for enabling routine change Impact Analysis for newly committed changesets during daily software build. However, static program slicing faces accuracy and scalability problems when applied routinely on large and evolving industrial software systems. In this paper, we present a tool called Imp, used within ABB, to address these problems. Imp transparently integrates with the version control and the daily build environments and is also available as a Visual Studio plugin for quick what-if Analysis by developers for potential changes in software written in C/C++.

  • Practical change Impact Analysis based on static program slicing for industrial software systems
    Proceeding of the 33rd international conference on Software engineering - ICSE '11, 2011
    Co-Authors: Mithun Acharya, Brian Robinson
    Abstract:

    Change Impact Analysis, i.e., knowing the potential consequences of a software change, is critical for the risk Analysis, developer effort estimation, and regression testing of evolving software. Static program slicing is an attractive option for enabling routine change Impact Analysis for newly committed changesets during daily software build. For small programs with a few thousand lines of code, static program slicing scales well and can assist precise change Impact Analysis. However, as we demonstrate in this paper, static program slicing faces unique challenges when applied routinely on large and evolving industrial software systems. Despite recent advances in static program slicing, to our knowledge, there have been no studies of static change Impact Analysis applied on large and evolving industrial software systems. In this paper, we share our experiences in designing a static change Impact Analysis framework for such software systems. We have implemented our framework as a tool called Imp and have applied Imp on an industrial codebase with over a million lines of C/ C++ code with promising empirical results.

Ik Hyeon Choi - One of the best experts on this subject based on the ideXlab platform.

  • low velocity Impact Analysis of composite laminates using linearized contact law
    Composite Structures, 2004
    Co-Authors: Ik Hyeon Choi
    Abstract:

    Usually many researchers have used the modified Hertzian contact law or experimental static indentation law to analyze Impact response of composite laminates subjected to low-velocity Impact. In this study, physical meaning of the analytical method using the laws was investigated and the difference between the analytical results obtained using the two laws was also investigated. Furthermore parametric study on contact coefficient and exponent of the contact law was performed. Finally it could be shown that linearized contact law could be well applied to the low-velocity Impact Analysis of composite laminates. If this concept is used, any general-purpose finite element method software can be used to solve Impact problem without direct developing any FEM code by each researcher. In this paper, some analytical results analyzed using a general-purpose commercial FEM software were also presented.

K M Pandey - One of the best experts on this subject based on the ideXlab platform.

  • stochastic low velocity Impact Analysis of sandwich plates including the effects of obliqueness and twist
    Thin-walled Structures, 2019
    Co-Authors: R R Kumar, Susmita Naskar, Tanmoy Mukhopadhyay, K M Pandey
    Abstract:

    Abstract This paper quantifies the influence of uncertainty in the low-velocity Impact responses of sandwich plates with composite face sheets considering the effects of obliqueness in Impact angle and twist in the plate geometry. The stochastic Impact Analysis is conducted by using finite element (FE) modelling based on an eight nodded isoparametric quadratic plate bending element coupled with multivariate adaptive regression spline (MARS) in order to achieve computational efficiency. The modified Hertzian contact law is employed to model contact force and other Impact parameters. Newmark's time integration scheme is used to solve the time-dependent equations. Comprehensive deterministic as well as probabilistic results are presented by considering the effects of location of Impact, ply orientation angle, Impactor velocity, Impact angle, face-sheet material property, twist angle, plate thickness and mass of Impactor. The relative importance of various input parameters is determined by conducting a sensitivity Analysis. The results presented in this paper reveal that the Impact responses of sandwich plates are significantly affected by the effect of source-uncertainty that in turn establishes the importance of adopting an inclusive stochastic design approach for Impact modelling in sandwich plates.

  • stochastic low velocity Impact Analysis of sandwich plates including the effects of obliqueness and twist
    Thin-walled Structures, 2019
    Co-Authors: R R Kumar, Susmita Naskar, Tanmoy Mukhopadhyay, K M Pandey
    Abstract:

    Abstract This paper quantifies the influence of uncertainty in the low-velocity Impact responses of sandwich plates with composite face sheets considering the effects of obliqueness in Impact angle and twist in the plate geometry. The stochastic Impact Analysis is conducted by using finite element (FE) modelling based on an eight nodded isoparametric quadratic plate bending element coupled with multivariate adaptive regression spline (MARS) in order to achieve computational efficiency. The modified Hertzian contact law is employed to model contact force and other Impact parameters. Newmark's time integration scheme is used to solve the time-dependent equations. Comprehensive deterministic as well as probabilistic results are presented by considering the effects of location of Impact, ply orientation angle, Impactor velocity, Impact angle, face-sheet material property, twist angle, plate thickness and mass of Impactor. The relative importance of various input parameters is determined by conducting a sensitivity Analysis. The results presented in this paper reveal that the Impact responses of sandwich plates are significantly affected by the effect of source-uncertainty that in turn establishes the importance of adopting an inclusive stochastic design approach for Impact modelling in sandwich plates.

Aditya Ghose - One of the best experts on this subject based on the ideXlab platform.

  • automated change Impact Analysis for agent systems
    International Conference on Software Maintenance, 2011
    Co-Authors: Hoa Khanh Dam, Aditya Ghose
    Abstract:

    Intelligent agent technology has evolved rapidly over the past few years along with the growing number of agent systems in various domains. Although a substantial amount of work in agent-oriented software engineering has provided methodologies for analysing, designing and implementing agent-based systems, recent studies have highlighted that there has been very little work on maintenance and evolution of agent-based systems. A critical issue in software maintenance and evolution is change Impact Analysis: determining the potential consequences of a proposed change. There has been a proliferation of techniques proposed to support change Impact Analysis of procedural or object-oriented systems, but to the best of our knowledge, no such an effort has been made for agent-based software. In this paper, we fill this gap by proposing a framework to support change Impact Analysis for agent systems. At the core of our framework is the taxonomy of atomic changes which can precisely capture semantic differences between versions of an agent system. We also present a change Impact model in the form of an intra-agent dependency graph that represents various dependencies within an agent system. An algorithm to compute the set of entities Impacted by a change is also presented. The proposed techniques have been implemented in AgentCIA, a change Impact Analysis plugin for Jason, one of the most well-known agent programming platforms.