• Title/Summary/Keyword: Change Impact Analysis

Search Result 1,505, Processing Time 0.037 seconds

Change Impact Analysis in Engineering Design Process (공학 설계 프로세스에서 설계 변경 영향 해석)

  • 정태형;박승현
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.1
    • /
    • pp.151-158
    • /
    • 2003
  • Design changes frequently occur while design activities are performed. If the impact of design changes is estimated, design efficiency can be improved. But, the types of design changes are various and they can affect other design parts. Hence, it is difficult to deal with design changes directly. The purpose of this research is to develop systematic algorithms for change propagation tracing and change impact analysis, and then to implement a change impact analysis system. We have selected a process-based design and a design environment which is composed of design parameters and constraints. The algorithm for change propagation tracing tracks the change propagation of design parameters and finds design parameters, constraints and tasks which are probably changed. In the algorithm for change impact analysis, a change impact value is calculated from the list of changeable tasks. These two algorithms have been implemented into change impact analysis system (CIAS). CIAS has been applied to the redesign of 2 stage gear drives. CIAS can improve the efficiency of design activities. If there are many alternatives for a design change at the redesign step, designers can calculate the change impact value of each alternative and perform design change activities in the direction of minimizing design change impact.

Change Impact Analysis in Engineering Design Process (공학 설계 프로세스에서 설계 변경 영향 해석)

  • 정태형
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2000.04a
    • /
    • pp.355-360
    • /
    • 2000
  • There are many changed while a design is completed. Therefore, if the impact of the design changes is estimated, it may result in the improvement of design efficiency. But, the design changes have various types and affect other parts of the design system. Hence, it is difficult to deal with design changes directly. The purpose of this research is to develop a systematic change propagation tracing algorithm and a method of change impact analysis and then, to implement a change impact analysis system. Process based design is set up for the field of this research. Also the design, composed of design parameters and constraints, is set up for the subject of the research. Change propagation tracing algorithm traces change propagation based on the following concept : If the design parameters are changed, other parameters within the constrains including them may be changed. Using the result of change propagation tracing algorithm, changeable parameters, constraints and tasks can be found. The method of change impact analysis, to calculate change impact value from this changeable tasks, is developed. Change propagation tracing algorithm and the method of change impact analysis are implemented into change impact analysis system and it is applied to the redesign of 2 stage gear drives. It can support different kinds of design activities systematically. especially, at the redesign step, where many design change alternatives exist, change impact value of each alternative exist, change impact value of each alternative is calculated and design change is performed toward direction to minimize the impact of design change. Consequently, it is expected to improve the efficiency of the whole design.

  • PDF

A Dynamic Approach to Estimate Change Impact using Type of Change Propagation

  • Gupta, Chetna;Singh, Yogesh;Chauhan, Durg Singh
    • Journal of Information Processing Systems
    • /
    • v.6 no.4
    • /
    • pp.597-608
    • /
    • 2010
  • Software evolution is an ongoing process carried out with the aim of extending base applications either for adding new functionalities or for adapting software to changing environments. This brings about the need for estimating and determining the overall impact of changes to a software system. In the last few decades many such change/impact analysis techniques have been developed to identify consequences of making changes to software systems. In this paper we propose a new approach of estimating change/impact analysis by classifying change based on type of change classification e.g. (a) nature and (b) extent of change propagation. The impact set produced consists of two dimensions of information: (a) statements affected by change propagation and (b) percentage i.e. statements affected in each category and involving the overall system. We also propose an algorithm for classifying the type of change. To establish confidence in effectiveness and efficiency we illustrate this technique with the help of an example. Results of our analysis are promising towards achieving the aim of the proposed endeavor to enhance change classification. The proposed dynamic technique for estimating impact sets and their percentage of impact will help software maintainers in performing selective regression testing by analyzing impact sets regarding the nature of change and change dependency.

Dynamic Impact Analysis Method using Use-case and UML Models on Object-oriented Analysis (객체지향 분석의 유스케이스와 UML 모델을 이용한 동적 영향 분석 방법)

  • Lee, Chan;Youn, Cheong
    • Journal of KIISE
    • /
    • v.43 no.10
    • /
    • pp.1104-1114
    • /
    • 2016
  • Software is continuously changing during development and after development. When a change is required, it is difficult to precisely grasp the scope of impact intuitively. A systematic method is needed to accomplish the required change. The purpose of impact analysis on software change is to avoid missing any information by recognizing the ripple effect that the change might cause. This paper proposes a dynamic method that can easily identify the scope of change request by using the association between use-case scenarios and artifacts of UML modeling in object-oriented development environment. By using this approach, the scope of impact that the change might have on other components such as class diagram and sequence diagram in use-case scenarios can be identified by forward tracing. In addition, analysis of influence of possible further changes due to changes in other components can be identified iteratively through backward tracing. The results of this paper are not limited to impact analysis on artifacts and change type. They can also be used as basic guidelines during impact analysis for various change requests.

Classify and Quantify Cumulative Impact of Change Orders On Productivity Using ANN Models

  • Lee, Min-Jae
    • Korean Journal of Construction Engineering and Management
    • /
    • v.6 no.5 s.27
    • /
    • pp.69-77
    • /
    • 2005
  • Change is inevitable and is a reality of construction projects. Most construction contracts include change clauses and allowing contractors an equitable adjustment to the contract price and duration caused by change. However, the actions of a contractor can cause a loss of productivity and furthermore can result in disruption of the whole project because of a cumulative or ripple effect. Because of its complicated nature, it becomes a complex issue to determine the cumulative impact (ripple effect) caused by single or multiple change orders. Furthermore, owners and contractors do not always agree on the adjusted contract price for the cumulative Impact of the changes. A number of studies have attempted to quantify the impact of change orders on project costs and schedule. Many of these attempted to develop regression models to quantify the loss. However, regression analysis has shortcomings in dealing with many qualitative or noisy input data. This study develops ANN models to classify and quantify the labor productivity losses that are caused by the cumulative impact of change orders. The results skew that ANN models give significantly improved performance compared to traditional statistical models.

Implementation of Automatic Tool for S/W Change Impact Analysis in Railway System (철도시스템 소프트웨어 변경영향 분석을 위한 자동화 도구 개발)

  • Jo, Hyun-Jeong;Hwang, Jong-Gyu;Kim, Yong-Kyu
    • The Transactions of the Korean Institute of Electrical Engineers P
    • /
    • v.58 no.2
    • /
    • pp.95-100
    • /
    • 2009
  • Recent advances in computer technology have brought more dependence on software to railway systems. Hence, the safety assurance of the vital software running on the railway system is very critical task and yet, not many works have been done. While much efforts have been reported to improve electronic hardware's safety, not so much systematic approaches to evaluate software's safety. In this paper, we suggested an automated analysis tool for S/W change impact in railway system, and presented its result of implementation. The analysis items in the implemented tool had referred to the international standards in relation to the software for railway system, such as IEC 61508 and IEC 62279. In these international standards, 'change impact analysis' for railway system S/W has to be required mandatorily. The proposed tool can be utilized at the assessment stage and also the software development stage.

The Optimum Design according to System Variation of Impact Absorbing System for Spreader Considering Dynamic Characteristic (동특성을 고려한 스프레더용 충격흡수기의 시스템 변화에 따른 최적설계)

  • 안찬우;홍도관;김동영;한근조
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.6
    • /
    • pp.230-237
    • /
    • 2003
  • On this study, we operated the dynamic response for impact load of impact absorbing system for spreader by the finite element analysis and showed respectively the spring constant and the damping coefficient which the reaction force by impact was the lowest value for three types impact absorbing system according to the change of system, also we presented the change of impact reaction force according to the spring constant and the damping coefficient. Additionally, among the three types impact absorbing system according to the change of system, the reaction force of model II was the lowest value and the next model which has higher value than model II was model Iand model III has the highest value in the three types.

OntCIA: Software Change Impact Analysis System Based on the Semantic Web (OntCIA: 시맨틱 웹 기술 기반의 소프트웨어 변경 영향분석 시스템)

  • Song Hee Seok
    • Journal of Intelligence and Information Systems
    • /
    • v.10 no.2
    • /
    • pp.111-131
    • /
    • 2004
  • Software change is an essential operation for software evolution. To maintain the system competently, managers as well as developers must be able to understand the structure of the system but the structure of software is hidden to the developers and managers who need to change it. In this paper, we present a system (OntCIA) for supporting change impact analysis for rating and billing domain based on the semantic web technology. The basic idea of OntCIA is to build a domain knowledge base using an OWL ontology and RDF to implement change impact analysis system that would support the managers and software developers in finding out information about structure of large software system. OntCIA allows users to incrementally build an ontology in rating and billing domain and provides useful information in response to user queries concerning the code, such as, for example 'Find the modules which have a role for confirming new subscription'. The strengths of OntCIA are its architecture for easy maintenance as well as semantic indexing by automatic reasoning.

  • PDF

The Method of Change Impact Analysis for Railway Signaling S/W (열차제어 S/W 변경영향 분석을 위한 방법 연구)

  • Jo, Hyun-Jeong;Hwang, Jong-Gyu
    • Proceedings of the KSR Conference
    • /
    • 2009.05a
    • /
    • pp.2044-2049
    • /
    • 2009
  • Recent advances in computer technology have brought more dependence on software to railway signaling systems. Hence, the safety assurance of the vital software running on the railway signaling system is very critical task and yet, not many works have been done. While much efforts have been reported to improve electronic hardware's safety, not so much systematic approaches to evaluate software's safety. In this paper, we suggested an automated analysis tool for S/W change impact in railway signaling system, and presented its result of implementation. The analysis items in the implemented tool had referred to the international standards in relation to the software for railway signaling system, such as IEC 61508 and IEC 62279. In these international standards, 'change impact analysis' for railway signaling system S/W has to be required mandatorily. The proposed tool can be utilized at the assessment stage and also the software development stage.

  • PDF

Effects of Abrasive Size and Impact Angle on the Contact Stress in Abrasive Machining Process (입자연마가공에서의 입자크기 및 충돌각의 영향에 대한 고찰)

  • Kwak, Haslomi;Kim, Wook-Bae;Sung, In-Ha
    • Tribology and Lubricants
    • /
    • v.27 no.1
    • /
    • pp.34-39
    • /
    • 2011
  • In this study, finite element analysis of particle-surface collision using 2-dimensional elements was performed to observe the effects of abrasive size and impact angle. The result of the simulation on the change in abrasive size revealed that larger abrasive particle induced larger contact stress due to force transfer through slurry fluid as the particle moved and pushed the fluid. This observation brought an important finding that the slurry fluid could make the workpiece surface soften and then change the mechanical properties of the surface layer such as elastic modulus and yield strength. As for the impact angle, it was found that the contact stress increased with the angle of impact and jumped up at a specific angle. Such result would be attributed to the complex effects of the impact velocity and angle.