• Title/Summary/Keyword: Reuse of Extract

Search Result 36, Processing Time 0.02 seconds

Attributed AND-OR Graph : A Semantics for Formal Model Management for Digital Systems Design (Attributed AND-OR Graph : 디지털 시스템 설계에 있어 모델 관리를 위한 정형론)

  • Kim, Jun-Kyoung;Kim, Tag-Gon
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2005.05a
    • /
    • pp.34-39
    • /
    • 2005
  • The progress of silicon technology enables to implement a highly complex digital system on a given chip area. However, even the modern design environment is not so efficient to catch up with the progress of process technology. Design reuse is a promising approach to designing such a complex system in an efficient way. However, the rigidness and inflexibility of a model has been an obstacle to design reuse. This paper proposes a high-level model management methodology by introducing attributed AND-OR graph(AOG), a (formal semantics for representing the possible structure of a model. Using the formalism enables a designer to extract, extend and reuse the pre-modeled and pre-verified design. A complete process of constructing a cache operational model, extending the model and extracting executable models is exemplified to show effectiveness of the proposed framework.

  • PDF

A Metric of Component Extraction for Package based Object Oriented Codes (패키지 중심의 객체지향 코드의 컴포넌트 추출을 위한 메트릭)

  • 이종호;류성열
    • The Journal of Society for e-Business Studies
    • /
    • v.8 no.2
    • /
    • pp.113-129
    • /
    • 2003
  • Component-based software development (CBSD) has been recognized effective reuse techniques for software development by many of researchers and companies. The purpose of CBSD is to produce a high quality software system quickly through using verified software component which is contained fine-grained business logics. This paper suggests the metrics and techniques for to extract component and its interface from legacy object oriented application. For extract component, we apply metrics to measure complexity, cohesion and coupling to the legacy system.

  • PDF

A Study on Industrial Media for Production of Lactic acid in Batch and Continuous Fermentations (회분식 및 연속배양에 있어서 고농도 젖산의 생산을 위한 공업용 배지연구)

  • 김양훈;이기범;문승현
    • KSBB Journal
    • /
    • v.14 no.2
    • /
    • pp.181-187
    • /
    • 1999
  • We have investigated industrial media for lactic acid fermentation to reduce the cost of nitrogen sources. Corn steep liquor (CSL) was successfully used at 5% (v/v) in batch fermentations. Use of soluble CSL improved the productivity about 20% with an advantage of clearer fermentation broth. Yeast extract-complemented CSL improved the productivity about 20% with an advantage of clearer fermentation broth. Yeast extract-complemented CSL media further increased the increased the productivity. It was found that 3.1 g/L yeast extract and 5% CSL could be an effective substitute for 15 g/L yeast extract in 10% glucose medium. Brewing yeast was also used as a sole nitrogen source equivalent to 5% CSL. A continuous culture coupled with cell-recycle by microfiltration at the dilution rate of 0.05-0.065 h-1 led to the highest lactic acid productivity. Lactic acid was recovered by electrodialysis from the cell free broth. Depleted cell free broth supplemented with 5-10 g/L of yeast extract performed reasonably in batch and continuous cultures. Reuse of the fermentation broth may reduce the cost of raw materials as well as minimize the fermentation wastes.

  • PDF

A study on Software Reuse System Using Reverse Engineering (역공학을 이용한 소프트웨어 재사용 시스템에 관한 연구)

  • Choe, Eun-Man
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.1
    • /
    • pp.97-106
    • /
    • 1997
  • Software reuse techniques make reapplication of various well-organized information knowledge to system development so that improve productivity and make it easy to maintain software. This paper describes the design and implementation of CSORUS(C and C++ SOurce ReUse System) which can extract reuse components using reverse engineering, and store, retrieve, merge them written with C of C++ programming language. The construction components using reverse engineering has advantage in quality assurance because they are reliable components already tested in real environments.

  • PDF

A Study on the Optimal Phosphorus Recovery Conditions from Sewage Sludge Ash by pH Control and Reuse of Extracts (하수슬러지 소각재 추출액의 pH 조절 및 재사용에 따른 최적의 인(P) 회수 조건 산정 연구)

  • Liu, Qi;Lim, Sung Hyun;Yoon, Seok-Pyo
    • Journal of the Korea Organic Resources Recycling Association
    • /
    • v.28 no.3
    • /
    • pp.15-26
    • /
    • 2020
  • To recover phosphorus from incinerated sewage sludge ash(ISSA), ISSA were extracted with sulfuric acid solution, and the optimal phosphorus recovery conditions were experimented by comparing the recovered phosphorus contents and heavy metals by raising pH. Also the phosphorus recovery efficiency was compared when acid extract was reused or classified by particle size of ISSA. The optimal conditions for recovering phosphorus from ISSA were 1N sulfuric acid solution with an L/S ratio of 10, and an extraction time of 30 minutes. Considering the addition of alkali substances and the content of heavy metals in the recovered sediment, it is concluded to recover phosphorus under pH 5. Reuse of the ISSA extract increased the recovery rate of phosphorus by 14~21% depending on the reuse rate (100 and 50%), but it also increased zinc contents to 33 and 21%, and copper contents to 35 and 20%, respectively. The experiment of ISSA divided into four sections by particle size showed that there was no distinct advantage of phosphorous recovery by classification of certain particle size of ISSA. The removal of heavy metals from extracts through EDTA and cation exchange resin showed no definite effect.

Extraction and Specification Technique of Java Components for Reuse of Java Programs (자바 프로그램의 재사용을 위한 자바 빈즈 컴포넌트의 추출 및 명세화 기법)

  • Lee, Seong-Eun;Kim, Yeong-Ik;Ryu, Seong-Yeol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.5
    • /
    • pp.1388-1400
    • /
    • 2000
  • An important technical issue in recent software development is to make needed software by the composition of components that are assemblable, and configurable, and independently extracted. The main advantage of component-based software development is reducing development time and cost. It is more cost-effective in development time to use components that are already developed than developing from scratch. There are two ways of component-based software development: one is to compose self-developed components, and the other is to by the components developed by third-parties and compose them. In the second case, existing non component programs must can be used for reuse in the component development. In this paper, we approach two methods for increase of reusability of Java program. First, we suggest the technique of extracting the elements suitable for the Beans component model from Java program, and then we show a process and a guideline of converting the extract elements into the Beans component model. Second, we suggest a technique of automatically extracting component information from the Java Beans component, expressing them in XML, its is possible to reuse the efficient component environment.

  • PDF

Improvement of Classification Accuracy on Success and Failure Factors in Software Reuse using Feature Selection (특징 선택을 이용한 소프트웨어 재사용의 성공 및 실패 요인 분류 정확도 향상)

  • Kim, Young-Ok;Kwon, Ki-Tae
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.4
    • /
    • pp.219-226
    • /
    • 2013
  • Feature selection is the one of important issues in the field of machine learning and pattern recognition. It is the technique to find a subset from the source data and can give the best classification performance. Ie, it is the technique to extract the subset closely related to the purpose of the classification. In this paper, we experimented to select the best feature subset for improving classification accuracy when classify success and failure factors in software reuse. And we compared with existing studies. As a result, we found that a feature subset was selected in this study showed the better classification accuracy.

Business-based GPS System Development Process in terms of Reuse (재사용 관점의 비지니스 기반 GPS 시스템 구축 모델링)

  • Lee, Sang Young;Lee, Yoon Seok
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.10 no.1
    • /
    • pp.7-15
    • /
    • 2014
  • The accuracy of global navigation satellite system(GNSS) positioning has been studied during the last decades. Early GPS software was developed as monolithic tool in which all functions packed in the same software. But, these GPS software have the problems of the high cost of constructing system. close system architecture and the reusability. And there is a lack of interoperability between them because most of them have their own unique data format according to their application fields. In this paper, we have introduced requirements for design and specifications based on business process for the GPS system. commonly used to extract components from the requirements of the GPS business-based development process is presented. These components extracted by the process can be used to assemble components only. In particular, applications for developers to add features specific case without affecting the other components that can be modify the component.

A study on the optimization of Ion Exchange Resin operating conditions for removal of KCl from CKD extract (CKD 추출액내 KCl 제거를 위한 이온교환수지 조업조건 최적화 연구)

  • Jang, Younghee;Lee, Ye Hwan;Kim, Jiyu;Park, Il Gun;Lee, Ju-Yeol;Park, Byung Hyun;Kim, Seong-Cheol;Lee, Sang Moon;Kim, Sung Su
    • Journal of the Korean Applied Science and Technology
    • /
    • v.36 no.4
    • /
    • pp.1088-1095
    • /
    • 2019
  • The CKD extract is wastewater from which KCl in CKD has been removed to reuse CKD as a cement raw material, and tried to reuse no extracts due to problems such as wastewater treatment facility expansion. As a result of removing KCl by the ion exchange method, the pH of the extract after ion exchange decreased from 12.7 to less than pH 2, and it was confirmed that H+ of the cation exchange resin was dissolved in the extract through ion exchange. In addition, the selectivity of the ion exchange was removed in the order of Ca2+, K+, it was determined that the increase in the contact time to remove the K+ ions. The batch system had a contact time of 6 times or more, compared to the continuous system, and showed 4 times of K+ removal efficiency and 7 times of Cl- removal efficiency. It was showed by analyzing the pH of the extract that more H+ of the cation exchange resin was extracted than OH- of anion exchange resin as the pH of the extract was changed.

Design and Implementation of .NET Remoting Common Framework Applied Design Pattern (디자인 패턴을 적용한 닷넷 리모팅 공통 프레임워크 설계 및 구현)

  • Kang, Yun-Sung;Lee, Jun-Hwan;Cho, Han-Jin
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.3
    • /
    • pp.36-47
    • /
    • 2011
  • The main issue in the current software development is the development of a reusable and flexible software. Already many successful software development experiences have been proposed to extract patterns of common look, depending on the software environment or depending on the nature of the module you want to implement. Can develop the software quickly and accurately to select fit for the purpose of developing and reuse using experienced patterns. These developments are depending on the success and failure become a new experience and reuse again. Apply design pattern in software development is required, was not an option. In this paper, design and implement to a common framework applied design patterns for the development of reusable software using .NET Remoting in one of the technologies of distributed communication services.