• Title/Summary/Keyword: reuse system

Search Result 1,045, Processing Time 0.027 seconds

Design and Implementation of Web Service Applying SOA Based on Workflow (SOA 기반의 워크플로우를 응용한 웹 서비스 설계 및 구현)

  • Lee, Seong-Kyu;Kim, Tai-Suk
    • Journal of Korea Multimedia Society
    • /
    • v.12 no.1
    • /
    • pp.122-129
    • /
    • 2009
  • Incorporating proprietary existing it solutions like legacy systems or vendor specific with new technologies is an expensive and time consuming task. Such situations take place due to the lack of ability of proprietary software to cooperate with other parties or to cooperation only with specific vendor products. Such a situation is undesirable and causes a prolonged adaptation period for new applications. This thesis is to show the new approach to creation of Internet applications in Service Oriented Architecture through loose coupling, introduces fare more flexibility into a system composed of connected applications. This approach allows one to integrate through XML based Web Service and reuse a number of arbitrary services available over the Internet in a complex processes specified as a workflow model.

  • PDF

Disinfection of Wastewater by UV Irradiation: Influence of Hydrodynamics on the Performance of the Disinfection

  • Brahmi, Mounaouer;Hassen, Abdennaceur
    • Environmental Engineering Research
    • /
    • v.16 no.4
    • /
    • pp.243-252
    • /
    • 2011
  • Several mathematical relationships have been developed to describe bacterial responses to UV irradiation. Pseudomonas aeruginosa was taken as a bacterial model. The results obtained showed that the kinetics of disinfection is far to be as uniform. In fact, application of the model of Chick-Watson in its original form or modification, taking into account the speed change during the disinfection process, has not significantly improved results. The application of both models of Collins-Selleck and Hom constitute a major opportunity to simulate goodly the kinetics of UV disinfection. The results obtained showed that despite the major advantage held by applying the Hom model in this process of disinfection and for all strains studied, the model of Collins-Selleck gave the best results for the description of the UV inactivation process. The design of reactors, operating in continuous disinfection system, requires taking into account the hydrodynamic behaviour of water in the reactor. Knowing that a reduction of 4-log is necessary in the case of wastewater reuse for irrigation, a model integrating the expression of disinfection kinetics and the hydrodynamics through the UV irradiation room was proposed. The results highlight the interest to develop reactors in series working as four perfectly mixed reactors.

Which Code Changes Should You Review First?: A Code Review Tool to Summarize and Prioritize Important Software Changes

  • Song, Myoungkyu;Kwon, Young-Woo
    • Journal of Multimedia Information System
    • /
    • v.4 no.4
    • /
    • pp.255-262
    • /
    • 2017
  • In recent software development, repetitive code fragments (i.e., clones) are common due to the copy-and-paste programming practice, the framework-based development, or the reuse of same design patterns. Such similar code fragments are likely to introduce more bugs but are easily disregarded by a code reviewer or a programmer. In this paper, we present a code review tool to help code reviewers identify important code changes written by other programmers and recommend which changes need to be reviewed first. Specifically, to identify important code changes, our approach detects code clones across revisions and investigates them. Then, to help a code reviewer, our approach ranks the identified changes in accordance with several software quality metrics and statistics on those clones and changes. Furthermore, our approach allows the code reviewer to express their preferences during code review time. As a result, the code reviewer who has little knowledge of a code base can reduce his or her effort by reviewing the most significant changes that require an instant attention. To evaluate our approach, we integrated our approach with a modern IDE (e.g., Eclipse) as a plugin and then analyzed two third-party open source projects. The experimental results indicate that our approach can improve code reviewer's productivity.

A Degraded Quality Service Policy for reducing the transcoding loads in a Transcoding Proxy (트랜스코딩 프록시에서 트랜스코딩 부하를 줄이기 위한 낮은 품질 서비스 정책)

  • Park, Yoo-Hyun
    • The KIPS Transactions:PartA
    • /
    • v.16A no.3
    • /
    • pp.181-188
    • /
    • 2009
  • Transcoding is one of core techniques that implement VoD services according to QoS. But it consumes a lot of CPU resource. A transcoding proxy transcodes multimedia objects to meet requirements of various mobile devices and caches them to reuse later. In this paper, we propose a service policy that reduces the load of transcoding multimedia objects by degrading QoS in a transcoding proxy. Due to the tradeoff between QoS and the load of a proxy system, a transcoding proxy provides lower QoS than a client's requirement so that it can accomodate more clients.

Long-Term GPS Satellite Orbit Prediction Scheme with Virtual Planet Perturbation (가상행성 섭동력을 고려한 긴 주기 GPS 위성궤도예측기법)

  • Yoo, Seungsoo;Lee, Junghyuck;Han, Jin Hee;Jee, Gyu-In;Kim, Sun Yong
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.11
    • /
    • pp.989-996
    • /
    • 2012
  • The purpose of this paper is to analyze GPS (Global Positioning System) satellite orbital mechanics, and then to propose a novel long-term GPS satellite orbit prediction scheme including virtual planet perturbation. The GPS orbital information is a necessary prerequisite to pinpointing the location of a GPS receiver. When a GPS receiver has been shut down for a long time, however, the time needed to fix it before its reuse is too long due to the long-standing GPS orbital information. To overcome this problem, the GPS orbital mechanics was studied, such as Newton's equation of motion for the GPS satellite, including the non-spherical Earth effect, the luni-solar attraction, and residual perturbations. The residual perturbations are modeled as a virtual planet using the least-square algorithm for a moment. Through the modeling of the virtual planet with the aforementioned orbital mechanics, a novel GPS orbit prediction scheme is proposed. The numerical results showed that the prediction error was dramatically reduced after the inclusion of virtual planet perturbation.

Toward A Reusable Knowledge Based System

  • Yoo, Young-Dong
    • The Journal of Information Systems
    • /
    • v.3
    • /
    • pp.71-82
    • /
    • 1994
  • Knowledge acquisition, maintenance of knowledge base, and validation and verification of knowledge are the addressed bottlenecks of building successful knowledge based systems. Along with the increment of interesting in the knowledge based systems, the organization needs to develop a new one although it has a similar one. This causes several serious problems including knowledge redundancy and maintenance of knowledge base. This paper present three models of the reusable knowledge base which might be the solution to the above problem. Three models are : 1) multiple knowledge bases for a single AI application, 2) multiple knowledge bases for multiple AI applications, 3) a single knowledge base for multiple AI applications. A new approach to build such a reusable knowledge base in a homogeneous environment is presented. Our model combines the essential object-oriented techniques with rules in a consistent manner. Important aspects of applying object-oriented techniques to AI are discussed (inheritance, encapsulation, message passing), and some potential problems in building an AI application (decomposition technique of knowledge, search time, and heterogeneous environment) are pointed out. The models of a reusable knowledge base provide several amenities : 1) reduce the knowledge redundancy, 2) reduce the effort of maintenance of the knowledge base, 3) reuse the resource of the multiple domain knowledge bases, 4) reduce the development time.

  • PDF

Methods for the Modularization of Simulation Model and the Management Scheme of Simulation Scenario for Shipbuilding Process Planning (조선 공정 계획을 위한 시뮬레이션 모델의 모듈화 및 시나리오 처리 방법론)

  • Cha, Ju-Hwan;Ku, Nam-Kug;Roh, Myung-Il;Cho, Doo-Yeoun;Lee, Kyu-Yeul
    • Korean Journal of Computational Design and Engineering
    • /
    • v.17 no.1
    • /
    • pp.17-25
    • /
    • 2012
  • Recently, requests for accurate process planning using simulation have been increasing in many engineering fields including the shipbuilding industry, and many application systems for simulation have been developed. It is difficult, however, for a user to reuse the developed systems, because simulation models in the system are defined by its own method. In addition, the simulation model should be modified whenever a simulation sequence, which is called simulation scenario, is changed. Therefore, in this study, an elementary simulation object is proposed to modularize a simulation model. And the management scheme of simulation scenario is proposed to manage the scenario outside of the simulation models. Also, a simulation template is proposed to increase the development efficiency. To verify the efficiency of the proposed methods, application examples for shipbuilding process planning are implemented.

Adaptive Writeback-aware Cache Management Policy for Lifetime Extension of Non-volatile Memory

  • Hwang, Sang-Ho;Choi, Ju Hee;Kwak, Jong Wook
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • v.17 no.4
    • /
    • pp.514-523
    • /
    • 2017
  • In this paper, we propose Adaptive Writeback-aware Cache management (AWC) to prolong the lifetime of non-volatile main memory systems by reducing the number of writebacks. The last-level cache in AWC is partitioned into Least Recently Used (LRU) segment and LRU using Dirty block Precedence (DP-LRU) segment. The DP-LRU segment evicts clean blocks first for giving reuse opportunity to dirty blocks. AWC can also determine the efficient size of DP-LRU segment for reducing the number of writebacks according to memory access patterns of programs. In the performance evaluation, we showed that AWC reduced the number of writebacks up to 29% and 46%, and saved the energy of a main memory system up to 23% and 49% in a single-core and multi-core, respectively. AWC also reduced the runtime by 1.5% and 3.2% on average compared to previous cache managements for non-volatile main memory systems, in a single-core and a multi-core, respectively.

Design of MediaFLO/GPS/Bluetooth Chassis Mode Antenna for Mobile Handset with Metallic Body (금속 몸체를 갖는 휴대단말기를 위한 MediaFLO/GPS/Bluethooth용 새시 모드 안테나의 설계)

  • Jung, Kang-Jae;Lee, Byung-Je
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.20 no.9
    • /
    • pp.829-834
    • /
    • 2009
  • In this paper, a HediaFLO/GPS/Bluetooth antenna is designed for mobile handset with metallic chassis. It is consisted of two metal plates with 7.6 mm gap, a connection plate and source between two plates. It can be analyzed as U-slot antenna of $0.5\;{\lambda}$, array of shorted patches each application bands. Simulated and measured performance of the proposed antenna show that it has enough possibility to reuse metallic chassis itself as radiator without any additional space for antenna.

Development of a Maintenance Support System for C++ Programs (C++프로그램의 유지보수 지원 시스템 개발)

  • Moon, Yang-Sun;Jang, Gun-Sil;Yoo, Cheol-Jung;Chang, Ok-Bae
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.7
    • /
    • pp.1759-1773
    • /
    • 1998
  • This paper introduces a maintenance support tool for C++ programs. The tool was extended by adding a documentation supporting tool(DT) and an OOD/OOP style guidelines supporting tool(OOD\ulcornerP-GT) to previous work results, the complexity measurement tool(CT) and the visualization tool(VT). The tool was named C++ MT. For the extention, we studied a documentation method of object oriented programs, analyzed and grouped the OOD/OOP style guidelines suggested in some works. The DT developed in this paper helps programmer understand, cange, and est programs, and also extract the reuse components. OOD/P-GT provides guielines for programmer to improve program quality.

  • PDF