• Title/Summary/Keyword: Redundant System

Search Result 604, Processing Time 0.024 seconds

Plug-in Diverse Parsers Within Code Visualization System with Redefining the Coupling and Cohesion in the Object-Oriented Paradigm (객체지향 관점의 결합도 & 응집도 재정의와 코드 가시화 시스템내 파서 플러그인화 구현)

  • Lee, Jin Hyub;Park, Ji Hun;Byun, Eun Young;Son, Hyun Seung;Seo, Chae Yun;Kim, R. Young Chul
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.5
    • /
    • pp.229-234
    • /
    • 2017
  • Because of the invisible nature of software and the bad coding habits (bad smell) of the existing developers, there are many redundant codes and unnecessary codes, which increases the complexity and makes it difficult to upgrade software. Therefore, it is required a code visualization so that developers can easily and automatically identify the complexity of the source code. To do this, it is necessary to construct SW visualization tool based on open source software and redefine the coupling and cohesion according to the object oriented viewpoint. Specially to identify a bad smell code pattern, we suggest how to plug-in diverse parsers within our tool. In this paper, through redefining coupling and cohesion from an object oriented perspective, we will extract bad smell code patterns within source code from inputting any pattern into the tool.

A Human Fungal Pathogen Cryptococcus neoformans Expresses Three Distinct Iron Permease Homologs

  • Han, Kyunghwan;Do, Eunsoo;Jung, Won Hee
    • Journal of Microbiology and Biotechnology
    • /
    • v.22 no.12
    • /
    • pp.1644-1652
    • /
    • 2012
  • Iron plays a key role in host-pathogen interactions. Microbial pathogens require iron for survival and virulence, whereas mammalian hosts sequester and withhold iron as a means of nutritional immunity. We previously identified two paralogous genes, CFT1 and CFT2, which encode homologs of a fungal iron permease, Cft1 and Cft2, respectively, in the human fungal pathogen Cryptococcus neoformans. Cft1 was shown to play a role in the high-affinity reductive iron uptake system, and was required for transferrin utilization and full virulence in mammalian hosts. However, no role of Cft2 has been suggested yet. Here, we identified the third gene, CFT3, that produces an additional fungal iron permease homolog in C. neoformans, and we also generated the cft3 mutant for functional characterization. We aimed to reveal distinct functions of Cft1, Cft2 and Cft3 by analyzing phenotypes of the mutants lacking CFT1, CFT2 and CFT3, respectively. The endogenous promoter of CFT1, CFT2 and CFT3 was replaced with the inducible GAL7 promoter in the wild-type strain or in the cft1 mutant for gain-of-function analysis. Using these strains, we were able to find that CFT2 is required for growth in low-iron conditions in the absence of CFT1 and that overexpression of CFT2 compensates for deficiency of the cft1 mutant in iron uptake and various cellular stress conditions. However, unlike CFT2, no clear phenotypic characteristic of the cft3 mutant and the strain overexpressing CFT3 was observed. Overall, our data suggested a redundant role of Cft2 in the high-affinity iron uptake and stress responses in C. neoformans.

SNP: A New On-Chip Communication Protocol for SoC (SNP : 시스템 온 칩을 위한 새로운 통신 프로토콜)

  • Lee Jaesung;Lee Hyuk-Jae;Lee Chanho
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.9
    • /
    • pp.465-474
    • /
    • 2005
  • For high density SoC design, on-chip communication based on bus interconnection encounters bandwidth limitation while an NoC(Network-on-Chip) approach suffers from unacceptable complexity in its Implementation. This paper introduces a new on-chip communication protocol, SNP (SoC Network Protocol) to overcome these problems. In SNP, conventional on-chip bus signals are categorized into three groups, control, address, and data and only one set of wires is used to transmit all three groups of signals, resulting in the dramatic decrease of the number of wires. SNP efficiently supports master-master communication as well as master-slave communication with symmetric channels. A sequencing rule of signal groups is defined as a part of SNP specification and a phase-restoration feature is proposed to avoid redundant signals transmitted repeatedly over back-to-back transactions. Simulation results show that SNP provides about the same bandwidth with only $54\%$ of wires when compared with AMBA AHB.

An Adaptive Motion Vector Estimation Method for Multi-view Video Coding Based on Spatio-temporal Correlations among Motion Vectors (움직임 벡터들의 시·공간적 상관성을 이용한 다시점 비디오 부호화를 위한 적응적 움직임 벡터 추정 기법)

  • Yoon, Hyo-Sun;Kim, Mi-Young
    • The Journal of the Korea Contents Association
    • /
    • v.18 no.12
    • /
    • pp.35-45
    • /
    • 2018
  • Motion Estimation(ME) has been developed to reduce the redundant data in digital video signal. ME is an important part of video encoding system, However, it requires huge computational complexity of the encoder part, and fast motion search methods have been proposed to reduce huge complexity. Multi- view video is obtained by capturing on a three-dimensional scene with many cameras at different positions and its complexity increases in proportion to the number of cameras. In this paper, we proposed an efficient motion method which chooses a search pattern adaptively by using the temporal-spatial correlation of the block and the characteristics of the block. Experiment results show that the computational complexity reduction of the proposed method over TZ search method and FS method can be up to 70~75% and 99% respectively while keeping similar image quality and bit rates.

Detection of Similar Answers to Avoid Duplicate Question in Retrieval-based Automatic Question Generation (검색 기반의 질문생성에서 중복 방지를 위한 유사 응답 검출)

  • Choi, Yong-Seok;Lee, Kong Joo
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.1
    • /
    • pp.27-36
    • /
    • 2019
  • In this paper, we propose a method to find the most similar answer to the user's response from the question-answer database in order to avoid generating a redundant question in retrieval-based automatic question generation system. As a question of the most similar answer to user's response may already be known to the user, the question should be removed from a set of question candidates. A similarity detector calculates a similarity between two answers by utilizing the same words, paraphrases, and sentential meanings. Paraphrases can be acquired by building a phrase table used in a statistical machine translation. A sentential meaning's similarity of two answers is calculated by an attention-based convolutional neural network. We evaluate the accuracy of the similarity detector on an evaluation set with 100 answers, and can get the 71% Mean Reciprocal Rank (MRR) score.

An Improvement Direction of Judicial Records Management System : Focusing on the Judicial Archives Center (법원기록 관리 체계의 개선방향 법원기록보존소를 중심으로)

  • Kwak, Ji Young;Kim, Ji Hyun
    • The Korean Journal of Archival Studies
    • /
    • no.58
    • /
    • pp.225-262
    • /
    • 2018
  • The purpose of this study is to examine the current situation of the judicial records management by paying attention to the lack of relevant research despite the specialty and importance of the judicial records. This study indicates there is much room for improvement. In order to define the judicial records, we first classify the kinds of judicial records produced according to the functions performed by the court. And we inspect how the records are managed and how the judicial records management is operated. We identified the legal and institutional aspects of court records management. Based on this, problems such as lack of records center, lack of records manager, and redundant management of records belonging to court records were derived. As a way to improve this, We proposed the establishment of the archives, the expansion of the records manager or archivist, and the integrated management of the records management institutions.

An Analysis on the Effect of the Increase in the Fee of Magnetic Resonance Imaging Deciphering of the External Hospital: Focusing on the Brain Magnetic Resonance Imaging (MRI 외부병원 판독 수가 인상의 효과 분석: 뇌 관련 자기공명영상을 중심으로)

  • Kim, Logyoung;Sakong, Jin;Jo, Minho;Wee, Seah;Lee, Jinyong;Kim, Yongkyu
    • Health Policy and Management
    • /
    • v.31 no.3
    • /
    • pp.261-271
    • /
    • 2021
  • Background: In 2018, the government increased the fee for the magnetic resonance imaging (MRI) image deciphering services of the external hospital to discourage the redundant MRI scan and to induce appropriate use of the MRI services. It is important to evaluate the effect of the policy to provide the basis for establishing other MRI-related policies. Methods: The healthcare data of the patients who had brain MRI scans were organized by episode and analyzed using the panel study in order to find out the effect of the MRI-related policy on the substitution effect and the medical expenses. Results: As a result of the increase in the fee of deciphering the MRI image, there has been an uplift in deciphering the MRI scan of the external hospital. It implies that more hospitals chose to use the MRI scan taken by other clinics or hospitals, rather than the MRI scan taken at their own facilities. Conclusion: The research results imply that a policy that facilitates the exchange of the medical image data between the hospitals is needed in order to establish an efficient management system of the healthcare resources. Such improvement is expected to reduce the social cost and contribute to the stability in the finance of national health insurance.

Distributed data deduplication technique using similarity based clustering and multi-layer bloom filter (SDS 환경의 유사도 기반 클러스터링 및 다중 계층 블룸필터를 활용한 분산 중복제거 기법)

  • Yoon, Dabin;Kim, Deok-Hwan
    • The Journal of Korean Institute of Next Generation Computing
    • /
    • v.14 no.5
    • /
    • pp.60-70
    • /
    • 2018
  • A software defined storage (SDS) is being deployed in cloud environment to allow multiple users to virtualize physical servers, but a solution for optimizing space efficiency with limited physical resources is needed. In the conventional data deduplication system, it is difficult to deduplicate redundant data uploaded to distributed storages. In this paper, we propose a distributed deduplication method using similarity-based clustering and multi-layer bloom filter. Rabin hash is applied to determine the degree of similarity between virtual machine servers and cluster similar virtual machines. Therefore, it improves the performance compared to deduplication efficiency for individual storage nodes. In addition, a multi-layer bloom filter incorporated into the deduplication process to shorten processing time by reducing the number of the false positives. Experimental results show that the proposed method improves the deduplication ratio by 9% compared to deduplication method using IP address based clusters without any difference in processing time.

Drug-likeness and Oral bioavailability for Chemical Compounds of Medicinal Materials Constituting Oryeong-san (오령산 구성약재 성분의 Drug-likeness와 Oral bioavailability)

  • Kim, Sang-Kyun;Lee, Seungho
    • The Korea Journal of Herbology
    • /
    • v.33 no.5
    • /
    • pp.19-37
    • /
    • 2018
  • Objectives : Oryeong-san was composed of Alismatis Rhizoma, Atractylodis Rhizoma Alba, Poria Sclerotium, Polyporus, Cinnamomi Cortex, and known to have hundreds of chemical compounds. The aim of this study was to screen chemical compounds constituting Oryeong-san with the drug-likeness and oral bioavailability from the analysis of their physicochemical properties. Methods : A list of chemical compounds of Oryeong-san was obtained from TM-MC(database of medicinal materials and chemical compounds in Northeast Asian traditional medicine). To remove redundant compounds, the SMILES (Simplified Molecular Input Line Entry System) strings of each compound were identified. All of the physicochemical properties for the compounds were calculated using the DruLiTo(Drug Likeness Tool). Drug-likeness was estimated by QED(Quantitative Estimate of Druglikeness) and OB(Oral bioavailability) was checked based on the Veber's rules. Results : A total of 475 compounds were obtained by eliminating duplication among 544 compounds of 5 medicinal materials. Analysis of the physicochemical properties revealed that the most common values were MW(molecular weight) 200~300 g/mol, ALOGP(octanol-water partition coefficient) 1~2, HBA(number of hydrogen bond acceptors) 0~1, HBD(number of hydrogen bond donors) 0, PSA(polar surface area) 0~50 angstrom, ROTB(number of rotatable bonds) 1, AROM(number of aromatic rings) 0, and ALERT(number of structural alerts) 1. QED had 93% of the values between 0.2 and 0.7, and OB had 90% of the value of TRUE. Conclusions : We in this paper screened the candidate active compounds of Oryeong-san using the QED and Veber's rules. In the future, we will use the screening results to analyze the mechanism of Oryeong-san based on systems pharmacology.

Modeling and Implementation of Multilingual Meta-search Service using Open APIs and Ajax (Open API와 Ajax를 이용한 다국어 메타검색 서비스의 모델링 및 구현)

  • Kim, Seon-Jin;Kang, Sin-Jae
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.14 no.5
    • /
    • pp.11-18
    • /
    • 2009
  • Ajax based on Java Script receives attention as an alternative to ActiveX technology. Most portal sites in korea show a tendency to reopen existing services by combining the technology, because it supports most web browsers, and has the advantages of such a brilliant interface, excellent speed, and traffic reduction through asynchronous interaction. This paper modeled and implemented a multilingual meta-search service using the Ajax and open APIs provided by international famous sites. First, a Korean query is translated into one of the language of 54 countries around the world by Google translation API, and then the translated result is used to search the information of the social web sites such as Flickr, Youtube, Daum, and Naver. Searched results are displayed fast by dynamic loading of portion of the screen using Ajax. Our system can reduce server traffic and per-packet communications charges by preventing redundant transmission of unnecessary information.