• Title/Summary/Keyword: Source Code Analysis

Search Result 440, Processing Time 0.026 seconds

A study on the prediction of micro-deformation in laser welding of small structure (소형구조물의 레이저-용접시 미세 변형 예측에 관한 연구)

  • 장원석;나석주
    • Proceedings of the KWS Conference
    • /
    • 2000.10a
    • /
    • pp.170-172
    • /
    • 2000
  • In this research, newly proposed heat source equations were calculated to predict micro distortion of small structure in laser welding and compared with experimental results which were measured using laser speckle metrology. A finite element code, ABAQUS is used for the heat transfer analysis with a three-dimensional plane assumption. The results suggest that weld distortion is varied according to the heat source of the. laser beam.

  • PDF

Program Translation from Conventional Programming Source to Java Bytecode (기존 프로그래밍 원시코드에서 자바 바이트 코드로의 변환)

  • Jeon-Geun Kang;Haeng-Kon Kim
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.8
    • /
    • pp.963-980
    • /
    • 2002
  • Software reengineering is making various research for solutions against problem of maintain existing systems. Reengineering has a meaning of development of software on exizting systems through the reverse engineering auf forward engineering. Most of the important concepts used in reengineering is composition that is restructuring of the existing objects. Is there a compiler that can compile a program written in a traditional procedural language (like C or Pascal) and generate a Java bytecode, rather than an executable code that runs oかy on the machine it was compiled (such as an a.out file on a Unix machine)\ulcorner This type of compiler may be very handy for today's computing environment of heterogeneous networks. In this paper we present a software system that does this job at the binary-to-binary level. It takes the compiled binary code of a procedural language and translates it into Java bytecode. To do this, we first translate into an assembler code called Jasmin [7] that is a human-readable representation of Java bytecode. Then the Jasmin assembler converts it into real Java bytecode. The system is not a compiler because it does not start at the source level. We believe this kind of translator is even more useful than a compiler because most of the executable code that is available for sharing does not come with source programs. Of course, it works only if the format of the executable binary code is known. This translation process consists of three major stages: (1) analysis stage that identifies the language constructs in the given binary code, (2) initialization stage where variables and objects are located, classified, and initialized, and (3) mapping stage that maps the given binary code into a Jasmin assembler code that is then converted to Java bytecode.

  • PDF

A Study on Object-Oriented Programming Education using Visualization Method (시각화방법을 이용한 객체지향프로그래밍 교육에 관한 연구)

  • Shin, Woochang
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.5
    • /
    • pp.557-565
    • /
    • 2017
  • In the era of the Fourth Industrial Revolution, programming education is becoming more important. However, it takes a lot of time and practice for students to acquire programming skills. In particular, students find it more difficult to learn object-oriented languages such as JAVA and C++, which are widely used in the industrial field. In this paper, we propose a visualization method of object interaction that can help to educate the concept of object-oriented programming, understand functions, and improve source code analysis and understanding. The proposed visualization method automatically changes the existing source code and visualizes the operation of the objects simultaneously with the execution of the program.

Shape Design of Passages for Turbine Blade Using Design Optimization System (최적화설계시스템을 이용한 터빈블레이드 냉각통로의 형상설계)

  • Jeong Min-Joong;Lee Joon-Seong
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.29 no.7 s.238
    • /
    • pp.1013-1021
    • /
    • 2005
  • In this paper, we developed an automatic design optimization system for parametric shape optimization of cooling passages inside axial turbine blades. A parallel three-dimensional thermoelasticity finite element analysis code from an open source system was used to perform automatic thermal and stress analysis of different blade configuration. The developed code was connected to an evolutionary optimizer and built in a design optimization system. Using the optimization system, 279 feasible and optimal solutions were searched. It is provided not only one best solution of the searched solutions, but also information of variation structure and correlation of the 279 solutions in function, variable, and real design spaces. To explore design information, it is proposed a new interpretation approach based on evolutionary clustering and principal component analysis. The interpretation approach might be applicable to the increasing demands in the general area of design optimization.

Neutron activation analysis: Modelling studies to improve the neutron flux of Americium-Beryllium source

  • Didi, Abdessamad;Dadouch, Ahmed;Jai, Otman;Tajmouati, Jaouad;Bekkouri, Hassane El
    • Nuclear Engineering and Technology
    • /
    • v.49 no.4
    • /
    • pp.787-791
    • /
    • 2017
  • Americium-beryllium (Am-Be; n, ${\gamma}$) is a neutron emitting source used in various research fields such as chemistry, physics, geology, archaeology, medicine, and environmental monitoring, as well as in the forensic sciences. It is a mobile source of neutron activity (20 Ci), yielding a small thermal neutron flux that is water moderated. The aim of this study is to develop a model to increase the neutron thermal flux of a source such as Am-Be. This study achieved multiple advantageous results: primarily, it will help us perform neutron activation analysis. Next, it will give us the opportunity to produce radio-elements with short half-lives. Am-Be single and multisource (5 sources) experiments were performed within an irradiation facility with a paraffin moderator. The resulting models mainly increase the thermal neutron flux compared to the traditional method with water moderator.

System Optimization Technique using Crosscutting Concern (크로스커팅 개념을 이용한 시스템 최적화 기법)

  • Lee, Seunghyung;Yoo, Hyun
    • Journal of Digital Convergence
    • /
    • v.15 no.3
    • /
    • pp.181-186
    • /
    • 2017
  • The system optimization is a technique that changes the structure of the program in order to extract the duplicated modules without changing the source code, reuse of the extracted module. Structure-oriented development and object-oriented development are efficient at crosscutting concern modular, however can't be modular of crosscutting concept. To apply the crosscutting concept in an existing system, there is a need to a extracting technique for distributed system optimization module within the system. This paper proposes a method for extracting the redundant modules in the completed system. The proposed method extracts elements that overlap over a source code analysis to analyze the data dependency and control dependency. The extracted redundant element is used to program dependency analysis for the system optimization. Duplicated dependency analysis result is converted into a control flow graph, it is possible to produce a minimum crosscutting module. The element extracted by dependency analysis proposes a system optimization method which minimizes the duplicated code within system by setting the crosscutting concern module.

Method and Application of Searching Hot Spot For Reengineering Software Using AOP (AOP를 이용한 재공학에서의 핫 스팟 탐색과 응용)

  • Lee, Ei-Sung;Choi, Eun-Man
    • The KIPS Transactions:PartD
    • /
    • v.16D no.1
    • /
    • pp.83-92
    • /
    • 2009
  • Complicated business logic makes program complexity more complicated. It's inevitable that the program must undergo reengineering processes all the way of in its lifetime. Hot spot analysis that has diverse purposes is getting an important question more and more. As a rule, reengineering process is done by UML model-based approach to analyze the legacy system. The smallest fragment of targets to be analysed is unit, that is function or class. Today's software development is to deal with huge change of software product and huge class including heavy quantity of LOC(Lines Of Code). However, analysis of unit is not precise approach process for reliable reengineering consequence. In this paper, we propose very precise hot spot analysis approach using Aspect-Oriented Programming languages, such as AspectJ. Typically the consistency between UML and source is needed code to redefine the modified library or framework boundaries. But reengineering approach using AOP doesn't need to analyze UML and source code. This approach makes dynamic event log data that contains detailed program interaction information. This dynamic event log data makes it possible to analyze hot spot.

NUMERICAL DIFFUSION DECREASE OF FREE-SURFACE FLOW ANALYSIS USING SOURCE TERM IN VOLUME FRACTION TRANSPORT EQUATION (볼륨비 이송방정식의 소스항을 이용한 자유수면 유동 해석의 해 확산 감소)

  • Park, Sunho;Rhee, Shin Hyung
    • Journal of computational fluids engineering
    • /
    • v.19 no.1
    • /
    • pp.15-20
    • /
    • 2014
  • Accurate simulation of free-surface wave flows around a ship is very important for better hull-form design. In this paper, a computational fluid dynamics (CFD) code, termed SNUFOAM, which is based on the open source libraries, OpenFOAM, was developed to predict the wave patterns around a ship. Additional anti-diffusion source term for minimizing a numerical diffusion, which was caused by convection differencing scheme, was considered in the volume-fraction transport equation. The influence of the anti-diffusion source term was tested by applying it to free-surface wave flow around the Wigley model ship. In results, the band width of the volume fraction contours between 0.1 to 0.9 at the hull surface was narrowed by considering the anti-diffusion term.

A Study on the Effect of Patents, Technical White Papers, and Source Codes on the Financing Performance at Initial Coin Offerings

  • Youngkeun CHOI;Byoung-Goo KIM
    • The Journal of Industrial Distribution & Business
    • /
    • v.15 no.7
    • /
    • pp.19-28
    • /
    • 2024
  • Purpose: The objective of this research was to investigate how blockchain ventures can optimize their wealth through Initial Coin Offerings (ICOs). Drawing upon signal theory, this study examined the impact of technological capabilities on the performance of ICOs in blockchain ventures. Given the highly technical nature of companies involved in ICOs, the technical proficiency of venture companies can have a significant influence on the success of ICOs. Specifically, three potential indicators of technological capability - patents, white papers, and source code - were analyzed. Research design, data and methodology: To accomplish this, a database was constructed by coding the relevant variables from various sources for 514 companies that launched ICOs. This study conducted hierarchical regression analysis for the hypotheses test. Results: The results indicated that a blockchain venture with a patent had a positive effect on the performance of the ICO. Additionally, publishing source code had a positive impact on ICO performance. Conclusions: This study identifies crucial factors for ICO success, emphasizing the importance of technological capabilities. Companies should enhance these to boost investor confidence, transparency, and outcomes. This research offers valuable insights for businesses and policymakers in the evolving cryptocurrency market, aiming to maximize ICO performance and success.

Severe Accident Analysis for Wolsung Nuclear Power Plants

  • Kwon, Jong-Jooh;Kim, Myung-Ki;Park, Byoung-Chul;Kim, Inn-Seock;Hong, Sung-Yull
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 1997.05a
    • /
    • pp.464-470
    • /
    • 1997
  • Severe accident analysis has been performed for the Wolsung nuclear power plants in Korea to investigate severe accident phenomena of CANDU-600 reactors as a part of Level II PSA study. The accident sequence analyzed in this paper is loss of active heat sinks(LOAH) which is caused by loss of off-site power, diesel generators, and DC power. ISAAC (Integrated Severe Accident Analysis Code)computer code developed by KAERI (Korea Atomic Energy Research Institute) was used in this analysis. This paper describes the important thermal-hydraulics and source term behaviors in the primary system and inside containment, and the failure mechanism of calandria vessel and containment. In addition, some insights for accident management program(AMP) are also given.

  • PDF