• Title/Summary/Keyword: Source Code

Search Result 1,246, Processing Time 0.026 seconds

A Study on Improvement of Inhalation Efficiency of Hood in Ventilation System for Elimination of Industrial Dust (산업용 분진 제거를 위한 배기장치 내 후드의 흡입성능 개선에 관한 연구)

  • Yang, Ho-Dong;Oh, Yool-Kwon
    • Journal of the Korean Society of Safety
    • /
    • v.23 no.2
    • /
    • pp.1-6
    • /
    • 2008
  • The present study investigates on improvement of inhalation efficiency of hood in ventilation system for elimination of industrial dust. The hood, one of local exhaust ventilation system, has an important function to inhale a pollution source such as harmful dust and industrial waste. In this study, in order to improve the inhalation efficiency of the industrial hood, a new device named "gas-guide-device" was attached to inside of hood. The thermal fluid commercial code "Phoenics ver 3.1" was used to analyze the flow velocity distribution at the hood inlet and around the hood after gas-guide-device was installed. And the flow velocity on each position inside and around the hood was actually measured using the hot wire type anemometer under the same condition as that of numerical analysis. Also, in order to identify the optimum shape of gas-guide-device, numerical analysis and experiments are performed under various conditions and their results are presented. The results of this study revealed that the hood attached with gas-guide-device was higher the inhalation efficiency than that for without one and can be possible to improve the capture velocity of the industrial dust. And the optimum shape of gas-guide-device was identified that the ratio of two sizes of gas-guide-device, X to Y, has 4 to 6 on the basis of the hood size in use and the width (b) of gas-guide-device.

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

Design and Implementation of Component Adaptation Supporting Tool (컴포넌트 개조 지원 도구의 설계 및 구현)

  • Kim, Jeong-Ah;Kwon, Oh-Cheon;Choi, Yoo-Hee;Shin, Gyu-Sang;Yoon, Shim
    • The KIPS Transactions:PartD
    • /
    • v.9D no.5
    • /
    • pp.903-914
    • /
    • 2002
  • In this research, the technique and tool for the adaptation of components are suggested. While reusing a component or assembling components, component adaptation should be required since the interfaces of component to be assembled might not be exactly matched. Sometimes, other attributes are needed for new business features or even the same business concept. So, in reusing or assembling a component, component adaptation techniques are essentially required. In this research, we proposed the following Component Adaptation by Binary Component Adaptation Techniques : and Component Adaptation by Adaptation Components. Also, we constructed a component adaptation supporting tool. As the results, we can adapt the existing components without source code and can reuse the existing components when the components do not meet new requirements or can not be directly connected with other components to be integrated.

Design of Channel Coding Combined with 2.4kbps EHSX Coder (2.4kbps EHSX 음성부호화기와 결합된 채널코딩 방법)

  • Lee, Chang-Hwan;Kim, Young-Joon;Lee, In-Sung
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.9
    • /
    • pp.88-96
    • /
    • 2010
  • We propose the efficient channel coding method combined with a 2.4kbps speech coder. The code rate of a channel coder is given by 1/2 and 1/2 rate convolutional coder is obtained from the punctured convolutional coder with rate of 1/3. The punctured convolutional coder is used for a variable rate allocation. The puncturing method according to the importance of the output data of the source encoder is applied for the convolutional coder. The importance of output data is analyzed by evaluating the bit error sensitivity of speech parameter bits. The performance of proposed coder is analyzed and simulated in Rayleigh fading channel and AWGN channel. The experimental results with 2.4kbps EHSX coder show that the variable rate channel coding method is superior to non-variable channel coding method from the subjective speech quality.

Parallel Multithreaded Processing for Data Set Summarization on Multicore CPUs

  • Ordonez, Carlos;Navas, Mario;Garcia-Alvarado, Carlos
    • Journal of Computing Science and Engineering
    • /
    • v.5 no.2
    • /
    • pp.111-120
    • /
    • 2011
  • Data mining algorithms should exploit new hardware technologies to accelerate computations. Such goal is difficult to achieve in database management system (DBMS) due to its complex internal subsystems and because data mining numeric computations of large data sets are difficult to optimize. This paper explores taking advantage of existing multithreaded capabilities of multicore CPUs as well as caching in RAM memory to efficiently compute summaries of a large data set, a fundamental data mining problem. We introduce parallel algorithms working on multiple threads, which overcome the row aggregation processing bottleneck of accessing secondary storage, while maintaining linear time complexity with respect to data set size. Our proposal is based on a combination of table scans and parallel multithreaded processing among multiple cores in the CPU. We introduce several database-style and hardware-level optimizations: caching row blocks of the input table, managing available RAM memory, interleaving I/O and CPU processing, as well as tuning the number of working threads. We experimentally benchmark our algorithms with large data sets on a DBMS running on a computer with a multicore CPU. We show that our algorithms outperform existing DBMS mechanisms in computing aggregations of multidimensional data summaries, especially as dimensionality grows. Furthermore, we show that local memory allocation (RAM block size) does not have a significant impact when the thread management algorithm distributes the workload among a fixed number of threads. Our proposal is unique in the sense that we do not modify or require access to the DBMS source code, but instead, we extend the DBMS with analytic functionality by developing User-Defined Functions.

Constructing an Open Source Based Software System for Reusable Module Extraction (재사용 모듈 추출을 위한 오픈 소스 기반 소프트웨어 시스템 구축)

  • Byun, Eun Young;Park, Bokyung;Jang, Woosung;Kim, R. Young Chul;Son, Hyun Seung
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.9
    • /
    • pp.535-541
    • /
    • 2017
  • Today, the scale of the computer software market has increased, and massive sized software has been developed to satisfy diverse requirements. In this context, software complexity is increasing and the quality of software is becoming more difficult to manage. In particular, software reuse is important for the improvement of the environments of legacy systems and new system development. In this paper, we propose a method to reuse modules that are certified by quality. Reusable levels are divided into code area (method, class, and component), project domain, and business levels. Based on the coupling and cohesion of software complexity, we propose a reusable module extraction mechanism with reusability metrics, which constructs a visualization of the "reusable module's chunk" based on the method and class levels. By applying reverse engineering to legacy projects, it is possible to identify reusable modules/objects/chunks. If these modules/objects/chunks are to be reused to develop an extension system or similar new system, we need to ensure software reliability in order to reduce the time and cost of software development.

A Study on the Development of Educational Programs for LNG Bunkering in Consideration of the Safety System

  • Han, Se-Hyun;Yun, Yong-Sup;Kim, Jong-Su;Lee, Young-Chan
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.22 no.3
    • /
    • pp.268-277
    • /
    • 2016
  • This paper aims at presenting bunkering educational programs for LNG fueled ship taking into consideration existing similar education programs and safety systems at the international level in order to enhance both seafarers' and vessels' safety. Heavy fuel oil has typically been used as fuel of ship propulsion. The competitiveness of the fuel oil is recently getting weak in terms of cost and environmental aspects. Liquefied natural gas is introduced for ship propulsion in the maritime field as a new energy source replacing heavy fuel oil. In order to prepare for installation and operation of LNG fueled propulsion ship on board, International Maritime Organization has discussed this subject for about 10 years. As a result of the discussion on such ships in IMO, the International Code of Safety for Ships Using Gases or Other Low-Flash-Point Fuels entered into force on the year 2015. International organizations and several countries therefore drives actively entire researches and other businesses with a view to providing equipment and system of LNG bunkering. The systems are divided into ship-to-ship transfer, terminal / pipeline-to-ship transfer and truck-to-ship transfer. By adopting transfer system of LNG bunkering, many human resources will be needed in these areas on scene as well as on managing, operating, trading, finance, design of LNG bunkering industries. LNG bunkering is just in the beginning stage. Hence, this paper reviews and proposes professional educational programs of LNG bunkering in consideration of technical aspects of the safety system of LNG bunkering based on the types of bunkering systems.

Effect of chitosan/carbon nanotube fillers on vibration behaviors of drilled composite plates

  • Demir, Ersin;Callioglu, Hasan;Sayer, Metin;Kavla, Furkan
    • Steel and Composite Structures
    • /
    • v.35 no.6
    • /
    • pp.789-798
    • /
    • 2020
  • The effect of Chitosan (CS), Carbon Nanotube (CNT) and hybrid (CS-CNT) fillers on the natural frequency of drilled composite plate is investigated by experimentally in this study. The numerical validation is also made with a program based on Finite Element Method (SolidWorks). Nine types filled and one neat composite plates are used in the study. The fillers ratios are 1% CS, 2% CS, 3% CS, 0.1% CNT, 0.2% CNT, 0.3% CNT, 1% CS+0.3% CNT, 2% CS+0.3% CNT, 3% CS+0.3% CNT. The specimens cut to certain sizes by water jet from the plates 400 mm × 400 mm in dimensions. Some of them are drilled in certain dimensions with drill. The natural frequency of each specimen is measured by the vibration test set up to determine the vibration characteristic. The vibration test set up includes an accelerometer, a current source power unit, a data acquisition card and a computer. A code is written in Matlab® program for the signal processing. The study are investigated and discussed in four main points to understand the effect of the fillers on the natural frequency of the composite plate. These are the effect of fillers contents and amounts, orientation angles of fibers, holes numbers and holes sizes. As results, the natural frequency of the plate with 1% CS and 0.1% CNT hybrid filler is lower than those of the plates with other fillers ratios for 45° orientation angle. Besides, in the composite plate with 0° orientation angle, the natural frequency increases with increasing the filler ratio. Moreover, the natural frequency increases until a certain hole number and then it decreases. Furthermore, the natural frequency is not affected until a certain hole diameter but then it decreases.

Ozone Simulations over the Seoul Metropolitan Area for a 2007 June Episode, Part I: Evaluating Volatile Organic Compounds Emissions Speciated for the SAPRC99 Chemical Mechanism (2007년 6월 수도권 오존모사 I - 광화학측정자료를 이용한 SAPRC99 화학종별 휘발성유기물질 배출량 입력자료 평가)

  • Kim, Soon-Tae
    • Journal of Korean Society for Atmospheric Environment
    • /
    • v.27 no.5
    • /
    • pp.580-602
    • /
    • 2011
  • Volatile organic compound (VOC) emissions in the 2007 CAPSS (Clean Air Protection Supporting System) emissions inventory are chemically speciated for the SAPRC99 (Statewide Air Pollution Research Center 99) mechanism, following the Source Classification Code (SCC) matching method to borrow the U.S.EPA's chemical speciation profiles. CMAQ simulations with High-order Direct Decoupled Method (HDDM) are in turn applied to evaluate uncertainty in the method by comparing the simulated model VOC species to the observations in the Seoul Metropolitan Area (SMA) for a 2007 June episode. Simulations under-predicted ALK1 to ALK4 in SAPRC99 by a factor of 2 to 5 and over-predicted ALK5 by a factor of 7.5 while ARO1, ARO2, OLE1, and ethylene (ETH) are comparable to the observations, showing relative difference by 10 to 30%. OLE2 emissions are roughly 4 times overestimated. Emission rates for individual VOC model species are revised referring to the ratio of simulated to observed concentrations. Impact of the VOC emission changes on the overall ozone prediction was insignificant for the days of which 1-hr maximum ozone are lower than 100 ppb. However, simulations showed ozone difference by 5 to 10 ppb when high ozone above 120 ppb was observed in the vicinity of Seoul. This result suggests that evaluations on individual model VOC emissions be necessary to lead ozone control plans to the right direction. Moreover, the simulated ratios of ARO1 and ARO2 to $NO_x$ are roughly 50% lower than the observed ones, which imply that adjustment in $NO_x$ and VOC emission rates may be required to mimic the real VOC/$NO_x$ condition over the area.

SW Lyncis-Advances and Questions

  • Kim, Chun-Hwey;Kim, Ho-Il;Yoon, Tae-Seog;Han, Won-Yong;Lee, Jae-Woo;Lee, Chung-Uk;Kim, Jin-Hyung;Koch, Robert H.
    • Journal of Astronomy and Space Sciences
    • /
    • v.27 no.4
    • /
    • pp.263-278
    • /
    • 2010
  • Many filtered CCD measures form the basis of six new light curves of the eclipsing system SW Lyn. From these measures and additional observations for eclipse timing, 47 new times of minimum light over the time-interval of about 13 years have been calculated. The complex period variability can be sorted into a linear period improvement with 5.8-year and 33.9-year periodic terms. The shorter cyclic term of these is ascribed to a cool companion of the eclipsing pair but the longer one has no testable interpretation at present. The new light curves are synthesized by the 2003 version of the Wilson-Devinney differential corrections computer code. The results incorporate a source of "third light" which comes from the cool companion star that had been identified by the cycling of the period of the eclipsing pair and also had previously been identified spectroscopically. There is a measure of satisfaction with current understanding of the SW Lyn eclipsing system because of consistent syntheses of all historical light curves. This agreeable convergence, however, comes partly at the expense of an unanticipated temperature of the hot star and of a photospheric spot that has no obvious basis in the detached character modeled for the binary. We offer predictions of changes in the stellar parameters if the modeled detached-configuration should be wrong. The SW Lyn stellar system is still difficult to understand.