The Transactions of the Korea Information Processing Society
/
v.6
no.4
/
pp.932-940
/
1999
Object-oriented programming is often touted as promoting software reuse. However it is recognized that objected-oriented software often need to be restructured before it can be reused. refactoring is the process that changes the software structure to make it more reusable, easier to maintain and easire to be enhanced wit new functionalities. This paper desirbes experience gained and lessons learned from restructuring OODesigner, a Computer Aided Software Engineering(CASE) tool that supports Objects Modeling Technique(OMT). this tool supports a wide range of features such as constructing object modeler of OMT, managing information repository, documenting class resources, automatical generating C++ and java code, reverse engineering of C++ and Java cod, searching and reusing classes in the corresponding repository and collecting metrics data. although the version 1.x was developed using OMT(i.e the tool has been designed using OMT) and C++, we recognized that the potential maintenance problem originated from the ill-designed class architecture. Thus this version was totally restructured, resulting in a new version that is easier to maintain than the old version. In this paper, we briefly describe its restructuring process, emphasizing the fact that the Refactoring of the tool is conducted using the tool itself. Then we discuss lessons learned from these processes and we exhibit some comparative measurements of the developed version.
Yoo, Yeon Seung;Mun, Jong Hyeok;Kim, Do Hyung;Choi, Jong Sun;Choi, Jae Young
KIPS Transactions on Computer and Communication Systems
/
v.9
no.6
/
pp.121-130
/
2020
In order to provide customized services according to a specific user or environment, various service scenarios should be developed based on context-aware workflow model. As the context-aware workflow model is constructed using limited context information and service information in the service domain, overlapping elements can occur in many service scenarios. The repetitive work process that results from these overlapping elements delays the development process of the service scenario. Therefore, the elements of the context-aware workflow model must be reused to solve the unnecessary work processes of service scenario development. In this paper, we propose a reuse method XML Object in context-aware workflow model to improve the process of service scenario development. The proposed method documents and manages the independent XML Object of the context-aware workflow model and reuses it by invoking the unit document in the service scenario development process. It can also be applied to new service scenarios by changing the attribute values of reusable elements. Experiments show example that the development process of the service scenario is simplified by reusing the elements of the context-aware workflow model.
Effects of several different petroleum fractions (LGO, HGO, VGO, Diesel oil, SP(E), HGO-wax, L/M-wax), stepwise addition of calculated amounts of HGO at defined intervals, recycling of spent media on cell growth of Candida tropicalis KIST 351 were studied using $2.5{\ell}$ fermenter by batch process. In addition, continuous cultivation of the yeast was also performed in the light of biomass production using $28{\ell}$ fermenter with LGO. 1) Cell concentration, yield on the basis of gas oil and n-paraffin with the petroleum fractions were in the range of $11{\sim}15g/{\ell}$, $10{\sim}12%$ and $77{\sim}82%$, respectively. 2) By stepwise addition of the gas oil, cell concentration and yield on the oil were increased up to 18.9 g/land 13%, respectively. 3) Spent medium slowed emulsifying ability of hydrocarbon and stimulating effect on the cell growth. Without additional supplementation of $Mg^{++}$ up to 20% of spent medium could be reused, while by adding of the $Mg^{++}$, 50% of medium could be recycled. 4) Optimum condition of continuous cultivation for biomass production was attained at the dilution rate of $D=0.1{\sim}0.125\;hr^{-1}$. Maximum yield coefficient on consumed n-paraffin was 0.94 at $D=0.1\;hr^{-1}$, however, 24% of supplied n-paraffin in the media was not utilized at this dilution rate.
This study presented simple and efficient fabrication of chemical sensors for the detection of acidic gas using 1,3-bisdicyanovinylindane as an indicator because it can be promising materials having property of the rapid color change according to the variation of pH. The dissociation of proton and dye in acidic condition as changing of ion pairs give rise to dramatically change the absorbance intensity of 1,3-bisdicyanovinylindane, which can be easily applied to the development of chemical sensors. In addition, indicator dyes having negatively charge in aqueous phase can be easily fabricated using layer-by-layer (LBL) methods by way of electrostatic interaction. For the proof of concept, we demonstrated the abrupt presentation of skeleton symbol on the chemical sensor, which could be resulted from the reaction of 1,3-bisdicyanovinylindane as background color with acidic gas. Thus, the rapid appearance of symbol will induce user's caution under the emergency condition. The presented chemical gas sensor using 1,3-bisdicyanovinylindane have strong advantages. First, the fabrication process of gas sensor was very simple and low-cost. Secondly, sensors reacted by acidic gas could be reused for several times. Finally, the chemical gas sensor would be environmentally friend, which can be a basic tool for the realization of eco-organic sensor device.
The Gross Merchandise Volume for the China's Singles day event in 2019 is about $38.4 billion. More than 500 million customers placed about 1.3 billion orders a day, and the related delivery volume is 2.8 billion. The main technologies associated with the 4th Industrial Revolution are bringing about a big change in the logistics industry. The purpose of this study is to present implications by reviewing the main technologies which are applied to China's Singles day event, the introduction of smart logistics in China, and analyzing the progress of Singles day, smart system of Alibaba, its significance. China still has poor infrastructure in non-capital areas. And many Chinese companies are actively introducing and developing smart logistics to cover the vast continental area of China. Singles Day is a representative case in point where the smart logistics and main technologies related to 4th Industrial Revolution are applied. The data obtained through smart logistics would be reused for inventory management, production planning, and order processing, contributing to the optimization of the company's operations. In the era of the 4th Industrial Revolution, domestic companies and governments need to make efforts to expand the introduction of smart logistics to secure competitiveness with global advanced companies.
Journal of the Institute of Electronics Engineers of Korea SC
/
v.49
no.4
/
pp.17-22
/
2012
Convolution filtering methods have been widely applied to various digital signal processing fields for image blurring, sharpening, edge detection, and noise reduction, etc. According to their application purpose, the filter mask size or shape and the mask value are selected in advance, and the designed filter is applied to input image for the convolution processing. In this paper, we proposed an image processing acceleration method for the convolution processing by using two-dimensional Look-up table (LUT) and overlap-region buffering technique. First, based on the fixed convolution mask value, the multiplication operation between 8 or 10 bit pixel values of the input image and the filter mask values is performed a priori, and the results memorized in LUT are referred during the convolution process. Second, based on symmetric structural characteristics of the convolution filters, inherent duplicated operation region is analysed, and the saved operation results in one step before in the predefined memory buffer is recalled and reused in current operation step. Through this buffering, unnecessary repeated filter operation on the same regions is minimized in sequential manner. As the proposed algorithms minimize the computational amount needed for the convolution operation, they work well under the operation environments utilizing embedded systems with limited computational resources or the environments of utilizing general personnel computers. A series of experiments under various situations verifies the effectiveness and usefulness of the proposed methods.
In this work, carboxymethylcellulose-based composite superabsorbent hydrogels were prepared by electron beam radiation. The composition of carboxymethylcellulose (CMC) varied from 4 wt%, 5 wt%, and 6 wt% to 7 wt% based on the amount of distilled water in the syntheses of hydrogels. Graphite oxide, reduced graphene oxide, activated carbon, and bentonite were used as additives for the synthesis of composite superabsorbent. The effect of CMC composition and the type of additives on the gel properties of the prepared hydrogels was investigated. In order to verify the functional groups in the prepared materials, Fourier transform infrared spectroscopy was used. In addition, mechanical strength, gel fraction, swelling kinetics, and equilibrium swelling ratios were measured for the prepared hydrogels. Swelling experiments were carried out in distilled water, urea solution, and physiological saline water. Prepared hydrogels were reused for 5 times, and gel fraction and swelling ratio were measured at every 24 hours. Among the prepared hydrogels, $C_{5%}GO$ and $C_{5%}rGO$ exhibited excellent mechanical property and relatively high swelling ratios for urea solution and physiological saline water with promising applicability as slow-release fertilizers.
Kim, Taewan;Park, Geonhwan;Kong, Wonbae;Lee, Youn-Woo
Clean Technology
/
v.24
no.1
/
pp.1-8
/
2018
As the social demands for environmental pollution increase and regulations on the dyeing process wastewater are strengthened, supercritical dyeing process has been attracting attention as an alternative technology to reduce wastewater and energy consumption. In the supercritical dyeing process where carbon dioxide is used as a solvent instead of water as a solvent, there is no wastewater generated. The unfixed dyes can be reused later which makes the process environment-friendly. Also, after dyeing process, dried textiles can be obtained without additional drying process, which makes the process energy efficient. In this article, we have summarized the development of the supercritical dyeing process along with the research in Korea today and compared the principle of supercritical dyeing process with conventional dyeing process. To further explain the principle, studies of the distribution factor and mass transfer of dyes in supercritical carbon dioxide and fibers, as well as solubility between supercritical $CO_2$ and dyes are discussed. The dynamic behavior of dyes in supercritical dyeing apparatus and summary of the supercritical dyeing facilities developed around the world are also discussed. Finally, we suggest the direction of research and development for optimization of supercritical dyeing process and application to synthetic fibers and natural fibers except for polyester.
Dai Woon Lee;Chul Hun Eum;Yong Soon Chung;Kyu Chang Park
Journal of the Korean Chemical Society
/
v.28
no.6
/
pp.403-411
/
1984
Amberlite XAD-7 and XAD-4 resins impregnated with DXHQ (5,7-dihalo-8-hydroxyquinoline) were prepared for the adsorption, separation and recovery of heavy metal ions from aqueous solutions. The characteristics of the impregnated resins, DXHQ (X : Cl, Br, I)-XAD were studied to find out the proper pairs of resin and DXHQ for the adsorption of metal ions. The increasing order of the impregnated amount of DXHQ onto XAD-7 resin was as follows: DCHQ < DBHQ < DIHQ. It was observed from the plot of log $K_d$ vs. pH that the optimum pH range for the adsorption of DIHQ onto XAD-4 resin was from 3.0 to 7.0. The stabilities of the DXHQ-XAD resins were investigated by measuring the amount of DXHQ remained on the XAD resin after shaking the DXHQ-XAD resins in various solutions of pH ranging from 2 to 12 and hydrochloric acid solutions. The impregnated resins were considerably stable in both acidic and neutral solutions. The amount of DIHQ leached from DIHQ-XAD-4 resin by eluting with various HCl solutions (1 ∼ 5M) was negligible, but in the case of XAD-7 resin it increases as the concentration of HCl solution increases. The optimum pH ranges, absorption mole ratio (M : DXHQ) and adsorption capacities (mmol metal per gram of resin) for the adsorption of metal ions onto the DXHQ-XAD resins were determined respectively. The stability of metal ion absorbed by the DXHQ-XAD resins was observed as the following order: M-DCHQ-XAD-7 < M-DBHQ-XAD-7 < M-DIHQ-XAD-7. The adsorbed metal ions were quantitatively recovered by eluting with HCl (0.5 ∼ 5M) and DXHQ-XAD resins could be reused over 5 times without re-impregnation of DXHQ.
The ceramic microfiltration system with periodic $N_2$-back-flushing was operated for treating paper wastewater discharged from a company making toilet papers by recycling milk or juice cartons. Two kinds of alumina membranes with 7 channels used here for recycling paper wastewater. The optimal filtration time interval for HC04 membrane with $0.4{\mu}m$ pore size was lower value of 4 min than 16 min for HC10 with $1.0{\mu}m$ pore size at fixed back-flushing time 40 sec, trans-membrane pressure $1.0kg_f/cm^2$ and back-flushing pressure $5.0kg_f/cm^2$. From the results of TMP effect at fixed filtration time interval and back-flushing time, the lower TMP was better on membrane fouling because high TMP could make easily membrane cake and fouling inside membrane structure. However, we could acquire the highest volume of total permeate at the highest TMP for the reason that TMP was driving force in our filtration system to treat paper wastewater. Then the permeate water of low turbidity was acquired in our microfiltration system using multi channels ceramic membranes, and the treated water could be reused in paper process.
본 웹사이트에 게시된 이메일 주소가 전자우편 수집 프로그램이나
그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며,
이를 위반시 정보통신망법에 의해 형사 처벌됨을 유념하시기 바랍니다.
[게시일 2004년 10월 1일]
이용약관
제 1 장 총칙
제 1 조 (목적)
이 이용약관은 KoreaScience 홈페이지(이하 “당 사이트”)에서 제공하는 인터넷 서비스(이하 '서비스')의 가입조건 및 이용에 관한 제반 사항과 기타 필요한 사항을 구체적으로 규정함을 목적으로 합니다.
제 2 조 (용어의 정의)
① "이용자"라 함은 당 사이트에 접속하여 이 약관에 따라 당 사이트가 제공하는 서비스를 받는 회원 및 비회원을
말합니다.
② "회원"이라 함은 서비스를 이용하기 위하여 당 사이트에 개인정보를 제공하여 아이디(ID)와 비밀번호를 부여
받은 자를 말합니다.
③ "회원 아이디(ID)"라 함은 회원의 식별 및 서비스 이용을 위하여 자신이 선정한 문자 및 숫자의 조합을
말합니다.
④ "비밀번호(패스워드)"라 함은 회원이 자신의 비밀보호를 위하여 선정한 문자 및 숫자의 조합을 말합니다.
제 3 조 (이용약관의 효력 및 변경)
① 이 약관은 당 사이트에 게시하거나 기타의 방법으로 회원에게 공지함으로써 효력이 발생합니다.
② 당 사이트는 이 약관을 개정할 경우에 적용일자 및 개정사유를 명시하여 현행 약관과 함께 당 사이트의
초기화면에 그 적용일자 7일 이전부터 적용일자 전일까지 공지합니다. 다만, 회원에게 불리하게 약관내용을
변경하는 경우에는 최소한 30일 이상의 사전 유예기간을 두고 공지합니다. 이 경우 당 사이트는 개정 전
내용과 개정 후 내용을 명확하게 비교하여 이용자가 알기 쉽도록 표시합니다.
제 4 조(약관 외 준칙)
① 이 약관은 당 사이트가 제공하는 서비스에 관한 이용안내와 함께 적용됩니다.
② 이 약관에 명시되지 아니한 사항은 관계법령의 규정이 적용됩니다.
제 2 장 이용계약의 체결
제 5 조 (이용계약의 성립 등)
① 이용계약은 이용고객이 당 사이트가 정한 약관에 「동의합니다」를 선택하고, 당 사이트가 정한
온라인신청양식을 작성하여 서비스 이용을 신청한 후, 당 사이트가 이를 승낙함으로써 성립합니다.
② 제1항의 승낙은 당 사이트가 제공하는 과학기술정보검색, 맞춤정보, 서지정보 등 다른 서비스의 이용승낙을
포함합니다.
제 6 조 (회원가입)
서비스를 이용하고자 하는 고객은 당 사이트에서 정한 회원가입양식에 개인정보를 기재하여 가입을 하여야 합니다.
제 7 조 (개인정보의 보호 및 사용)
당 사이트는 관계법령이 정하는 바에 따라 회원 등록정보를 포함한 회원의 개인정보를 보호하기 위해 노력합니다. 회원 개인정보의 보호 및 사용에 대해서는 관련법령 및 당 사이트의 개인정보 보호정책이 적용됩니다.
제 8 조 (이용 신청의 승낙과 제한)
① 당 사이트는 제6조의 규정에 의한 이용신청고객에 대하여 서비스 이용을 승낙합니다.
② 당 사이트는 아래사항에 해당하는 경우에 대해서 승낙하지 아니 합니다.
- 이용계약 신청서의 내용을 허위로 기재한 경우
- 기타 규정한 제반사항을 위반하며 신청하는 경우
제 9 조 (회원 ID 부여 및 변경 등)
① 당 사이트는 이용고객에 대하여 약관에 정하는 바에 따라 자신이 선정한 회원 ID를 부여합니다.
② 회원 ID는 원칙적으로 변경이 불가하며 부득이한 사유로 인하여 변경 하고자 하는 경우에는 해당 ID를
해지하고 재가입해야 합니다.
③ 기타 회원 개인정보 관리 및 변경 등에 관한 사항은 서비스별 안내에 정하는 바에 의합니다.
제 3 장 계약 당사자의 의무
제 10 조 (KISTI의 의무)
① 당 사이트는 이용고객이 희망한 서비스 제공 개시일에 특별한 사정이 없는 한 서비스를 이용할 수 있도록
하여야 합니다.
② 당 사이트는 개인정보 보호를 위해 보안시스템을 구축하며 개인정보 보호정책을 공시하고 준수합니다.
③ 당 사이트는 회원으로부터 제기되는 의견이나 불만이 정당하다고 객관적으로 인정될 경우에는 적절한 절차를
거쳐 즉시 처리하여야 합니다. 다만, 즉시 처리가 곤란한 경우는 회원에게 그 사유와 처리일정을 통보하여야
합니다.
제 11 조 (회원의 의무)
① 이용자는 회원가입 신청 또는 회원정보 변경 시 실명으로 모든 사항을 사실에 근거하여 작성하여야 하며,
허위 또는 타인의 정보를 등록할 경우 일체의 권리를 주장할 수 없습니다.
② 당 사이트가 관계법령 및 개인정보 보호정책에 의거하여 그 책임을 지는 경우를 제외하고 회원에게 부여된
ID의 비밀번호 관리소홀, 부정사용에 의하여 발생하는 모든 결과에 대한 책임은 회원에게 있습니다.
③ 회원은 당 사이트 및 제 3자의 지적 재산권을 침해해서는 안 됩니다.
제 4 장 서비스의 이용
제 12 조 (서비스 이용 시간)
① 서비스 이용은 당 사이트의 업무상 또는 기술상 특별한 지장이 없는 한 연중무휴, 1일 24시간 운영을
원칙으로 합니다. 단, 당 사이트는 시스템 정기점검, 증설 및 교체를 위해 당 사이트가 정한 날이나 시간에
서비스를 일시 중단할 수 있으며, 예정되어 있는 작업으로 인한 서비스 일시중단은 당 사이트 홈페이지를
통해 사전에 공지합니다.
② 당 사이트는 서비스를 특정범위로 분할하여 각 범위별로 이용가능시간을 별도로 지정할 수 있습니다. 다만
이 경우 그 내용을 공지합니다.
제 13 조 (홈페이지 저작권)
① NDSL에서 제공하는 모든 저작물의 저작권은 원저작자에게 있으며, KISTI는 복제/배포/전송권을 확보하고
있습니다.
② NDSL에서 제공하는 콘텐츠를 상업적 및 기타 영리목적으로 복제/배포/전송할 경우 사전에 KISTI의 허락을
받아야 합니다.
③ NDSL에서 제공하는 콘텐츠를 보도, 비평, 교육, 연구 등을 위하여 정당한 범위 안에서 공정한 관행에
합치되게 인용할 수 있습니다.
④ NDSL에서 제공하는 콘텐츠를 무단 복제, 전송, 배포 기타 저작권법에 위반되는 방법으로 이용할 경우
저작권법 제136조에 따라 5년 이하의 징역 또는 5천만 원 이하의 벌금에 처해질 수 있습니다.
제 14 조 (유료서비스)
① 당 사이트 및 협력기관이 정한 유료서비스(원문복사 등)는 별도로 정해진 바에 따르며, 변경사항은 시행 전에
당 사이트 홈페이지를 통하여 회원에게 공지합니다.
② 유료서비스를 이용하려는 회원은 정해진 요금체계에 따라 요금을 납부해야 합니다.
제 5 장 계약 해지 및 이용 제한
제 15 조 (계약 해지)
회원이 이용계약을 해지하고자 하는 때에는 [가입해지] 메뉴를 이용해 직접 해지해야 합니다.
제 16 조 (서비스 이용제한)
① 당 사이트는 회원이 서비스 이용내용에 있어서 본 약관 제 11조 내용을 위반하거나, 다음 각 호에 해당하는
경우 서비스 이용을 제한할 수 있습니다.
- 2년 이상 서비스를 이용한 적이 없는 경우
- 기타 정상적인 서비스 운영에 방해가 될 경우
② 상기 이용제한 규정에 따라 서비스를 이용하는 회원에게 서비스 이용에 대하여 별도 공지 없이 서비스 이용의
일시정지, 이용계약 해지 할 수 있습니다.
제 17 조 (전자우편주소 수집 금지)
회원은 전자우편주소 추출기 등을 이용하여 전자우편주소를 수집 또는 제3자에게 제공할 수 없습니다.
제 6 장 손해배상 및 기타사항
제 18 조 (손해배상)
당 사이트는 무료로 제공되는 서비스와 관련하여 회원에게 어떠한 손해가 발생하더라도 당 사이트가 고의 또는 과실로 인한 손해발생을 제외하고는 이에 대하여 책임을 부담하지 아니합니다.
제 19 조 (관할 법원)
서비스 이용으로 발생한 분쟁에 대해 소송이 제기되는 경우 민사 소송법상의 관할 법원에 제기합니다.
[부 칙]
1. (시행일) 이 약관은 2016년 9월 5일부터 적용되며, 종전 약관은 본 약관으로 대체되며, 개정된 약관의 적용일 이전 가입자도 개정된 약관의 적용을 받습니다.