• Title/Summary/Keyword: Code extraction

Search Result 193, Processing Time 0.022 seconds

A Study on The Reengineering Tool From conventional System into Design Pattern (기존 시스템에서 설계 패턴으로의 재공학 툴에 관한 연구)

  • Kim, Haeng-Kon;Cha, Jung-Eun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.9
    • /
    • pp.2334-2344
    • /
    • 1998
  • Appliciltion systems focusing class units, as component abstraction based on source code, has insufficient benefit of independency and reuse of elements. Only few effects are acquired, because it is only inclined implementation. We need design pattern to represent not only the problem abstraction but also information and relationship between system elements for generic solutions of specific domain Also, it is essential to software reverse engineering to catch the correct system through examming the cxisting system and utilizing the acquired knowledges as reusable resource. Namely, software reverse engineering for extracting the design pattern is very important because it improves the understand ability for system analysis and design through extracting the design structure of object-oriented system, and provides rich and high leIel reusabilitv through grasping the standard idioms and relationships between components. In this paper, we defined the extraction algorithm for design patterns with standardized, packaged and quantitative measlIIul thruugh applying reyerse engineering into existing ubject Olicnted system. And we designed the reengineering toul including reverse engineering for autumatic extractiun of design patterns ami reuse fur retrieval. editing and rebuilding oi design patterns. Also we applied the algorithms into Java applications.

  • PDF

Determination of Iodide in spent PWR fuels (경수로 사용 후 핵연료 내 요오드 정량)

  • Choi, Ke Chon;Lee, Chang Heon;Kim, Won Ho
    • Analytical Science and Technology
    • /
    • v.16 no.2
    • /
    • pp.110-116
    • /
    • 2003
  • A study has been done on the separation of iodide from spent pressurized water reactor (PWR) fuels and its quantitative determination using ion chromatography. Spent PWR fuels were dissolved with mixed acid of nitric and hydrochloric acids (80 : 20 molL%) which can oxidize iodide to iodate to prevent it from be vaporized. After reducing ${IO_3}^-$ ­to $I_2$ in 2.5 M $HNO_3$ with $NH_2OH{\cdot}HCl$, Iodine was selectively separated from actinides and all other fission products with carbontetrachloride and back-extracted with 0.1 M $NaHSO_3$. Recovered iodide was determined using the ion chromatograph of which the column was installed in a glove box for the analysis of radioactive materials. In practice, spent PWR fuel with 42,000~44,000 MWd/MtU was analyzed and its quantity was compared to that calculated by burnup code, ORIGEN2. The agreement was achieved with a deviation of -8.3~-0.5% from the ORIGEN 2 data, $324.5{\sim}343.6{\mu}g/g$.

An Predictive Analytics based on Goal-Scenario for Self-adaptive System (자가적응형 시스템을 위한 목표 시나리오 기반 예측 분석)

  • Baek, Su-Jin
    • Journal of the Korea Convergence Society
    • /
    • v.8 no.11
    • /
    • pp.77-83
    • /
    • 2017
  • For efficient predictive analysis, self-healing research is needed that enables the system to recover autonomously by self-cognition and diagnosing system problems. However, software development does not provide formal contextual information analysis and appropriate presentation structure according to external situation. In this paper, we propose a prediction analysis method based on the change contents by applying the extraction rule to the functions that can act, data, and transaction based on the new Goal-scenario. We also evaluated how well the predictive analysis met through the performance indicators for achieving the requirements goal. Compared with the existing methods, the proposed method has a maximum 32.8% higher matching result through performance measurement, resulting in a 28.9% error rate and a 45.8% reduction in the change code. This shows that it can be processed into a serviceable form through rules, and it shows that performance can be expanded through predictive analysis of changes.

An Analysis of the Shear Strength of Reinforced Concrete Beams with Recycled Coarse Aggregates (순환굵은골재 철근 콘크리트 보의 전단강도 분석)

  • Ji, Sang-Kyu;Yun, Hyun-Do;Song, Seon-Hwa;Choi, Ki-Sun;You, Young-Chan;Kim, Keung-Hwan
    • Proceedings of the Korea Concrete Institute Conference
    • /
    • 2008.11a
    • /
    • pp.851-854
    • /
    • 2008
  • Using the recycled aggregate not only saves landfill space but also reduces the demand for extraction of natural raw material for new construction activity. However few investigations have been carried out to study the shear behaviors of RC beams with recycled aggregates such as low absorption of recycled aggregate and full-scale specimens. In this study, six reinforced concrete beams were tested to evaluate the effects of shear strength, and shear behavior on the replacement level (0, 30, 60, and 100%) of recycled coarse aggregate and different amounts of shear reinforcement. The results showed that the beams with recycled coarse aggregates present the similar shear strength and deflections as the beam with natural aggregate on an equal amount of shear reinforcement. the reinforced concrete beams with recycled coarse aggregates present the Influence of shear span-to-depth ratio, effective depth, tension reinforcement ratio and compressive strength as the beams with natural aggregate. Shear strength were compared with the provisions in current code (KCI2007) and the equation proposed by Zsutty. The KCI equations were conservative and subsequently can be used for the shear design of recycled aggregate concrete beam.

  • PDF

A Fast Recognition System of Gothic-Hangul using the Contour Tracing (윤곽선 추적에 의한 고딕체 한글의 신속인식에 관한 연구)

  • 정주성;김춘석;박충규
    • The Transactions of the Korean Institute of Electrical Engineers
    • /
    • v.37 no.8
    • /
    • pp.579-587
    • /
    • 1988
  • Conventional methods of automatic recognition of Korean characters consist of the thinning processing, the segmentation of connected fundamental phonemes and the recognition of each fundamental character. These methods, however require the thinning processing which is complex and time consuming. Also several noise components make worse effects on the recognition of characters than in the case of no thinning. This paper describes the extraction method of the feature components of Korean fundamental characters of the Gothic Korean letter without the thinning. We regard line-components of the contour which describes the character's external boundary as the feature-components. The line-component includes the directional code, the length and the start point in the image. Each fundamental character is represented by the string of directional codes. Therefore the recognition process is only the string pattern matching. We use the Gothic-hangul in the experiment. The ecognition rate is 92%.

Online Handwritten Digit Recognition by Smith-Waterman Alignment (Smith-Waterman 정렬 알고리즘을 이용한 온라인 필기체 숫자인식)

  • Mun, Won-Ho;Choi, Yeon-Seok;Lee, Sang-Geol;Cha, Eui-Young
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.9
    • /
    • pp.27-33
    • /
    • 2011
  • In this paper, we propose an efficient on-line handwritten digit recognition base on Convex-Concave curves feature which is extracted by a chain code sequence using Smith-Waterman alignment algorithm. The time sequential signal from mouse movement on the writing pad is described as a sequence of consecutive points on the x-y plane. So, we can create data-set which are successive and time-sequential pixel position data by preprocessing. Data preprocessed is used for Convex-Concave curves feature extraction. This feature is scale-, translation-, and rotation-invariant. The extracted specific feature is fed to a Smith-Waterman alignment algorithm, which in turn classifies it as one of the nine digits. In comparison with backpropagation neural network, Smith-Waterman alignment has the more outstanding performance.

An Investigation on Flow Stability with Damping of Flow Oscillations in CANDU-6 heat Transport System (CANDU-6 열수송 계통의 유동 진동감쇠에 의한 유동안정성 연구)

  • 김태한;심우건;한상구;정종식;김선철
    • Journal of KSNVE
    • /
    • v.6 no.2
    • /
    • pp.163-177
    • /
    • 1996
  • An investigation on thermohydraulic stability of flow oscillations in the CANada Deuterium Uranium-600(CANDU-6) heat transport system has been conducted. Flow oscillations in reactor coolant loops, comprising two heat sources and two heat sinks in series, are possibly caused by the response of the pressure to extraction of fluid in two-phase region. This response consists of two contributions, one arising from mass and another from enthalpy change in the two-phase region. The system computer code used in the investigation os SOPHT, which is capable of simulating steady states as well as transients with varying boundary conditions. The model was derived by linearizing and solving one-dimensional, homogeneous single- and two-phase flow conservation equations. The mass, energy and momentum equations with boundary conditions are set up throughout the system in matrix form based on a node-link structure. Loop stability was studied under full power conditions with interconnecting the two compressible two phase regions in the figure-of-eight circuit. The dominant function of the interconnecting pipe is the transfer of mass between the two-phase regions. Parametric survey of loop stability characteristics, i. e., damping ratio and period, has been made as a function of geometrical parameters of the interconnection line such as diameter, length, height and orifice flow coefficient. The stability characteristics with interconnection line has been clarified to provide a simple criterion to be used as a guide in scaling of the pipe.

  • PDF

Software Similarity Detection Using Highly Credible Dynamic API Sequences (신뢰성 높은 동적 API 시퀀스를 이용한 소프트웨어 유사성 검사)

  • Park, Seongsoo;Han, Hwansoo
    • Journal of KIISE
    • /
    • v.43 no.10
    • /
    • pp.1067-1072
    • /
    • 2016
  • Software birthmarks, which are unique characteristics of the software, are used to detect software plagiarism or software similarity. Generally, software birthmarks are divided into static birthmarks or dynamic birthmarks, which have evident pros and cons depending on the extraction method. In this paper, we propose a method for extracting the API sequence birthmarks using a dynamic analysis and similarity detection between the executable codes. Dynamic birthmarks based on API sequences extract API functions during the execution of programs. The extracted API sequences often include all the API functions called from the start to the end of the program. Meanwhile, our dynamic birthmark scheme extracts the API functions only called directly from the executable code. Then, it uses a sequence alignment algorithm to calculate the similarity metric effectively. We evaluate the birthmark with several open source software programs to verify its reliability and credibility. Our dynamic birthmark scheme based on the extracted API sequence can be utilized in a similarity test of executable codes.

Analysis of Penicillin Antibiotics in Aquatic Products (수산물 중 penicillin계열 항생제의 분석)

  • Bae, Jin-Han;Kim, Bo-Mi;Choi, Mi-Sun;Roh, Hye-Jin;Park, Mi-Jung
    • Korean Journal of Fisheries and Aquatic Sciences
    • /
    • v.43 no.6
    • /
    • pp.629-636
    • /
    • 2010
  • A simple, rapid method for determining amoxicillin (AMO) and ampicillin (AMP) in aquatic products (flatfish, salmon, shrimp, tilapia, and yellow croaker) was evaluated. For quantification, the AMO and AMP ions at m/z 348.9 and 105.9, respectively, were selected. The limit of detection (LOD) and limit of quantification (LOQ) for detecting AMO were 0.09 and $0.25\;{\mu}g/L$, respectively. The respective values for AMP were 0.02 and $0.05\;{\mu}g/L$. After $100\;{\mu}g/L$ AMO treatment, the level decreased 10% after 7 days at $5^{\circ}C$, while it decreased 20% at $25^{\circ}C$. After 7 days, 94.9.100% of $100\;{\mu}g/L$ AMP remained after storage at $5^{\circ}C$, while 62.3.100% remained after storage at $25^{\circ}C$. Using the food code method, the recovery of AMO ranged from 64.1.92.0% and that of AMP from 44.8.86.2%. With a protein centrifugation method, the recovery of AMO ranged from 39.8.87.9% and that of AMP from 78.0.98.1%. With liquid-liquid extraction, the recovery of AMO ranged from 36.5.88.3% and that of AMP from 31.8.75.1%.

DETERMINATION OF THE TRANSURANIC ELEMENTS INVENTORY IN HIGH BURNUP PWR SPENT FUEL SAMPLES BY ALPHA SPECTROMETRY

  • Joe, Kih-Soo;Song, Byung-Chul;Kim, Young-Bok;Han, Sun-Ho;Jeon, Young-Shin;Jung, Euo-Chang;Jee, Kwang-Yong
    • Nuclear Engineering and Technology
    • /
    • v.39 no.5
    • /
    • pp.673-682
    • /
    • 2007
  • The contents of transuranic elements in high-burnup spent fuel samples were determined. The activity amounts of $^{238}Pu,\;^{239}Pu,\;^{240}Pu,\;^{241}Am,\;^{244}Cm\;and\;^{242}Cm$ were measured by alpha spectrometry using $^{242}Pu\;and\;^{243}Am$ as tracers, respectively. A spike addition method for $^{237}Np$ was established by an alpha and gamma spectrometry using $^{239}Np$ as a spike after the optimum conditions for the measurements of $^{237}Np\;and\;^{239}Np$, respectively, were obtained. A separation system using anion exchange chromatography and diethylhexylphosphoric acid extraction chromatography was applied for the separation of these elements. This method was applied to high-burnup spent nuclear fuel samples $(40{\sim}60GWD/MTU)$. The contents of the transuranic elements were compared with those by ORIGEN-2 code. Measurements and the calculations of the contents of the plutonium isotopes $^{238}Pu,\;^{239}Pu\;and\;^{240}Pu$ agreed to within 10% on average. The contents of $^{237}Np$ agreed to within approximately 5% except for one instance of a calculation, while those of $^{241}Am,\;^{244}Cm\;and\;^{242}Cm$ showed higher values by approximately 19%, 35% and 14% on average, respectively, compared to the calculations according to the burnup.