• Title/Summary/Keyword: Dps

Search Result 189, Processing Time 0.024 seconds

Empirical assessment of design patterns' fault-proneness at different granularity levels

  • Mohammed, Mawal A.;Elish, Mahmoud O.
    • Advances in Computational Design
    • /
    • v.2 no.4
    • /
    • pp.293-311
    • /
    • 2017
  • There are several claimed benefits for the impact of design patterns (DPs) on software quality. However, the association between design patterns and fault-proneness has been a controversial issue. In this work, we evaluate the fault-proneness of design patterns at four levels: the design level, category level, pattern level, and role level. We used five subject systems in our empirical study. As a result, we found that, at the design level, the classes that participate in the design patterns are less fault-prone than the non-participant classes. At the category level, we found that the classes that participate in the behavioral and structural categories are less fault-prone than the non-participant classes. In addition, we found that the classes that participate in the structural design patterns are less fault-prone than the classes that participate in the other categories. At the pattern level, we found that only five patterns show significant associations with fault-proneness: builder, factory method, adapter, composite, and decorator. All of these patterns except for builder show that the classes that participate in each one of them are less fault-prone than the non-participant classes in that pattern. The classes that participate in the builder design pattern were more fault-prone than the non-participant classes and the classes that participate in several patterns: the adapter, the composite, and the decorator design patterns. At the role level, the most significant differences were between the classes that participate in some roles and the non-participant classes. Only three pairs of design pattern roles show significant differences. These roles are concrete-product vs. concrete-creator, adapter vs. adaptee, and adapter vs. client. The results recommend the use of design patterns because they are less fault-prone in general except for the builder design pattern, which should be applied with care and addressed with more test cases.

Comparative Analysis of the Complete Genome of Lactobacillus plantarum GB-LP2 and Potential Candidate Genes for Host Immune System Enhancement

  • Kwak, Woori;Kim, Kwondo;Lee, Chul;Lee, Chanho;Kang, Jungsun;Cho, Kyungjin;Yoon, Sook Hee;Kang, Dae-Kyung;Kim, Heebal;Heo, Jaeyoung;Cho, Seoae
    • Journal of Microbiology and Biotechnology
    • /
    • v.26 no.4
    • /
    • pp.684-692
    • /
    • 2016
  • Acute respiratory virus infectious diseases are a growing health problem, particularly among children and the elderly. Much effort has been made to develop probiotics that prevent influenza virus infections by enhancing innate immunity in the respiratory tract until vaccines are available. Lactobacillus plantarum GB-LP2, isolated from a traditional Korean fermented vegetable, has exhibited preventive effects on influenza virus infection in mice. To identify the molecular basis of this strain, we conducted a whole-genome assembly study. The single circular DNA chromosome of 3,284,304 bp was completely assembled and 3,250 protein-encoding genes were predicted. Evolutionarily accelerated genes related to the phenotypic trait of anti-infective activities for influenza virus were identified. These genes encode three integral membrane proteins, a teichoic acid export ATP-binding protein and a glucosamine - fructose-6-phosphate aminotransferase involved in host innate immunity, the nonspecific DNA-binding protein Dps, which protects bacteria from oxidative damage, and the response regulator of the three-component quorum-sensing regulatory system, which is related to the capacity of adhesion to the surface of the respiratory tract and competition with pathogens. This is the first study to identify the genetic backgrounds of the antiviral activity in L. plantarum strains. These findings provide insight into the anti-infective activities of L. plantarum and the development of preventive probiotics.

Development of Design System for EPS Cushioning Package of Monitor Using Axiomatic Design (공리적 설계를 이용한 모니터용 EPS 완충 포장 설계 시스템 개발)

  • Yi, Jeong-Wook;Ha, Dae-Yul;Lee, Sang-Woo;Lim, Jae-Moon;Park, Gyung-Jin
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.27 no.10
    • /
    • pp.1644-1652
    • /
    • 2003
  • The monitor product is packed by cushioning materials because the monitor can be broken during transportation. However, the addition of the cushioning material increased the volume of the product. Therefore, it is required that the usage of cushioning material be minimized. In practice, design engineers have followed the ad hoc design with experiences of predecessors. Automation of the design process is very important for the reduction of engineering cost, and can be achieved by an excellent design process and software development. According to Axiomatic design, a design flow is defined and a software system is developed for automated design. At first, a basic model is defined. A user can modify the model from menus and design is carried out according to the input from the user. Finite element models are automatically generated based on the design. A nonlinear finite element analysis program called LS/DYNA3D is linked for the impact analysis. The process of Design of Experiments using orthogonal array is installed to minimize the maximum acceleration in drop test. Therefore, a new design can be proposed by the system. The program is designed according to the Independence Axiom of Axiomatic design. FRs and DPs of the software system are defined and decomposed by zigzagging process. Independent modules can be generated by analysis of the full design matrix and each module is coded as class in Object Oriented Programming (OOP). Design results are discussed.

Development of Data Acquistion and Processing System for the Analysis of Biophysiological signal (생체신호 처리를 위한 시스템 개발)

  • 이준하;이상학;신현진
    • Progress in Medical Physics
    • /
    • v.3 no.1
    • /
    • pp.71-78
    • /
    • 1992
  • This study describes the design of the biophysiological signal processing analyzer which can collect and analyze the biosignal raw data. System hardware is consisted of the IBM PC AT. pre-amplifier. AID converter, Counter/Timer. and RS-232C processor. Biophysiological signal data were processed by the software digital filter. FFT and graphic processing routine. The tachogram and FFT of the the peak to peak interval time was accomplished by the Graphic user interface software using the biophysiological signal processed data. Using this system. the powerspectrum of the heart rate variability during the long term could be observed. Experimental results of this system approach our purpose. which is improved the cost performance. easy to use. reducing raw-data noise and optimizing model for digital filter.

  • PDF

Dynamic slot allocation scheme for rt-VBR services in the wireless ATM networks (무선 ATM망에서 rt-VBR 서비스를 위한 동적 슬롯 할당 기법)

  • Yang, Seong-Ryoung;Lim, In-Taek;Heo, Jeong-Seok
    • The KIPS Transactions:PartC
    • /
    • v.9C no.4
    • /
    • pp.543-550
    • /
    • 2002
  • This paper proposes the dynamic slot allocation method for real-time VBR (rt-VBR) services in wireless ATM networks. The proposed method is characterized by a contention-based mechanism of the reservation request, a contention-free polling scheme for transferring the dynamic parameters. The base station scheduler allocates a dynamic parameter minislot to the wireless terminal for transferring the residual lifetime and the number of requesting slots as the dynamic parameters. The scheduling algorithm uses a priority scheme based on the maximum cell transfer delay parameter. Based on the received dynamic parameters, the scheduler allocates the uplink slots to the wireless terminal with the most stringent delay requirement. The simulation results show that the proposed method guarantee the delay constraint of rt-VBR services along with its cell loss rate significantly reduced.

Effect of Composite Sandwich Endplates on the Improvement of Cold Start Characteristics for PEMFC (복합재료 샌드위치 엔드플레이트의 연료전지 냉시동성 향상에 미치는 효과)

  • Suh, Jung-Do;Ko, Jae-Jun;Ahn, Byung-Ki;Yu, Ha-Na;Lee, Dai-Gil
    • Journal of Hydrogen and New Energy
    • /
    • v.22 no.6
    • /
    • pp.859-867
    • /
    • 2011
  • The cold start problem is one of major obstacles to overcome for the commercialization of fuel cell vehicles. However, the cold start characteristics of fuel cell systems are very complicated since various phenomena, i.e. ice-blocking, electro-chemical reactions, heat transfer, and defrosting of BOP components, are involved in them. This paper presents a framework to approach the problem at a full stack scale using Axiomatic Design (AD). It was characterized in terms of Functional Requirements (FRs) and Design Parameters (DPs) while their relations were established in a design matrix. Considering the design matrix, the endplates should have low thermal conductivity and capacity without increase in weight or decrease in structural stiffness. Consequently, composite sandwich endplates were proposed and examined both through finite element analyses and experiments simulating cold start conditions. From the examinations, it was found that the composite sandwich endplates significantly contributed to improving the cold start characteristics of PEMFC.

A Study on the Dynamic Positioning Control Algorithm Using Fuzzy Gain Scheduling PID Control Theory (퍼지게인 스케쥴링 PID 제어이론을 이용한 동적 위치 유지 제어기법에 관한 연구)

  • Jeon, Ma-Ro;Kim, Hee-Su;Kim, Jae-Hak;Kim, Su-Jeong;Song, Soon-Seok;Kim, Sang-Hyun
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.54 no.2
    • /
    • pp.102-112
    • /
    • 2017
  • Many studies on dynamic positioning control algorithms using fixed feedback gains have been carried out to improve station keeping performance of dynamically positioned vessels. However, the control algorithms have disadvantages in that it can not cope with changes in environmental disturbances and response characteristics of vessels motion in real time. In this paper, the Fuzzy Gain Scheduling - PID(FGS - PID) control algorithm that can tune PID gains in real time was proposed. The FGS - PID controller that consists of fuzzy system and a PID controller uses weighted values of PID gains from fuzzy system and fixed PID gains from Ziegler - Nichols method to tune final PID gains in real time. Firstly, FGS - PID controller, control allocation algorithm, FPSO and environmental disturbances were modeled using Matlab/Simulink to evaluate station keeping performance of the proposed control algorithm. In addition, simulations that keep positions and a heading angle of vessel with wind, wave, current disturbances were carried out. From simulation results, the FGS - PID controller was confirmed to have better performances of keeping positions and a heading angle and consuming power than those of the PID controller. As a consequence, the proposed FGS - PID controller in this paper was validated to have more effectiveness to keep position and heading angle than that of PID controller.

Analysis of the Participation Reasons and Deterrents on Welfare Facility Dietitians for the Elderly (노인복지시설 영양·급식관리자의 교육 참여동기 및 저해 요인 분석)

  • Kim, Su Jin;Lee, Min A;Cho, Wookyoun;Lee, Youngmee;Choi, Jiyoung;Park, Eunju
    • Korean Journal of Community Nutrition
    • /
    • v.24 no.2
    • /
    • pp.127-136
    • /
    • 2019
  • Objectives: This study analyzed the education participation reasons and deterrents of dietitians who work in welfare facilities for the elderly. Methods: The survey was completed by 144 dietitians working at welfare facilities for the elderly in Korea. The survey was conducted in October, 2018, both on-line and off-line, based on the demographic characteristics, work status on welfare facilities for the elderly, Participation Reasons Scale (PRS) and Deterrents to Participation Scale (DPS-G). The data were analyzed using frequency analysis, descriptive analysis, factor analysis, reliability analysis, regressive analysis using SPSS ver. 25.0. Results: The reason for participation were divided into three factors: 'Responsibility of professional and self-development ($5.76{\pm}1.04$)', 'Job stability and personal benefits ($4.98{\pm}1.28$)', and 'Interaction and development of professional competencies ($5.85{\pm}1.00$)'. 'Interaction and development of professional competencies' was the highest motivation factor. Also, the deterrents for participation were divided into four factors: 'Dispositional barrier ($2.70{\pm}1.29$)', 'Dissatisfaction of education usability ($3.39{\pm}1.38$)', 'Institutional barrier ($4.21{\pm}1.45$)', and 'Situational barrier ($2.36{\pm}1.30$)'. 'Institutional barrier' showed the highest deterrents factor. In addition, 'Responsibility of professional and self-development' and 'Interaction and development of professional competencies' were negative attributes for 'Dispositional barrier' (p<0.001). Conclusions: These results provide basic data to promote participation in education and contribute to the improvement of their job ability and education capacity of the food and nutrition management of welfare facilities for the elderly.

A Study on Consensus Algorithm based on Blockchain (블록체인 기반 합의 알고리즘 연구)

  • Yoo, Soonduck
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.19 no.3
    • /
    • pp.25-32
    • /
    • 2019
  • The core of the block chain technology is solving the problem of agreement on double payment, and the PoW, PoS and DPoS algorithms used for this have been studied. PoW in-process proofs are consensus systems that require feasible efforts to prevent minor or malicious use of computing capabilities, such as sending spam e-mail or initiating denial of service (DoS) attacks. The proof of the PoS is made to solve the Nothing at stake problem as well as the energy waste of the proof of work (PoW) algorithm, and the decision of the sum of each node is decided according to the amount of money, not the calculation ability. DPoS is that a small number of authorized users maintain a trade consensus through a distributed network, whereas DPS provides consent authority to a small number of representatives, whereas PoS has consent authority to all users. If PoS is direct democracy, DPoS is indirect democracy. This study aims to contribute to the continuous development of the related field through the study of the algorithm of the block chain agreement.

Immunization with Brucella abortus recombinant proteins protects BALB/c mice from Brucella abortus 544 infection

  • Arayan, Lauren Togonon;Tran, Xuan Ngoc Huy;Reyes, Alisha Wehdnesday Bernardo;Huynh, Tan Hop;Vu, Hai Son;Min, WonGi;Lee, Hu Jang;Kim, Suk
    • Journal of Preventive Veterinary Medicine
    • /
    • v.42 no.4
    • /
    • pp.157-162
    • /
    • 2018
  • This study evaluated the protective effects of a combination of eight B. abortus recombinant proteins that were cloned and expressed into a pMal vector system and $DH5{\alpha}$: nucleoside diphosphate kinase (rNdk), 50S ribosomal protein (rL7/L12), malate dehydrogenase (rMDH), DNA starvation/stationary phase protection protein (rDps), elongation factor (rTsf), arginase (rRocF), superoxide dismutase (rSodC), and riboflavin synthase subunit beta (rRibH). The proteins were induced, purified, and administered intraperitoneally into BALB/c mice. The mice were immunized three times at weeks 0, 2, and 5 and then infected intraperitoneally (IP) with $5{\times}10^4CFU$ of virulent B. abortus 544 one week after the last immunization. The spleens were collected and the bacterial burden was evaluated at four weeks post-infection. The results showed that this combination produced a significant reduction of the bacterial burden in the spleen with a log reduction of 1.01 compared to the PBS group. Cytokine analysis revealed induction of the cell-mediated immune response in that TNF (tumor necrosis factor) and proinflammatory cytokines IL-6 (Interleukin 6) and MCP-1 (macrophage chemoattractant protein-1) were elevated significantly. In summary, vaccination with a combination of eight different proteins induced a significant protective effect indicative of a cell mediated immune response.