• Title/Summary/Keyword: AOP.

Search Result 168, Processing Time 0.025 seconds

Treatment of Landfill Leachate using H2O2/O3 AOP and UASB Process (I) - Treatment Characteristics of Leachate depending on H2O2/O3 AOP Pretreatment and Available Nitrogen Form - (H2O2/O3 AOP와 UASB 공정을 이용한 매립지 침출수 처리(I) - H2O2/O3 AOP 전처리 및 질소원에 따른 침출수별 처리특성 -)

  • Jeong, Seung Hyun;Jeong, Byung Gon
    • Journal of Korean Society on Water Environment
    • /
    • v.21 no.6
    • /
    • pp.643-650
    • /
    • 2005
  • In order to treat leachate from aged landfill site effectively, removal of biologically recalcitrant organic matter and denitrification efficiency were evaluated through the combination of $H_2O_2/O_3$ AOP pretreatment process and UASB process. The results can be summarized as follows. In case of leachate having low COD/N ratio from aged landfill site, it is possible to increase available COD for denitrification in nitrate utilizing denitrification and nitrite utilizing denitrification both by enhancing biodegradability of recalcitrant organic matter as applying $H_2O_2/O_3$ AOP to pretreatment process. In this experiment, it is found that available COD for denitrification can be increased to 1.0 and 0.4 g/day, respectively. Comparison has been made between requiring COD and available COD for denitrification in each experimental stages. It is expected that high rate of denitrification can be achieved with leachate from young landfill site because higher amount of available COD for denotrification is present in the leachate than the amount of requiring COD for denitrification. Especially, In leachate from aged landfill site with low COD/N ratio, it can be concluded that denitrification using nitrite nitrogen can enhance overall denitrification performance efficiently because denitrification using nitrite nitrogen requires less amount of carbon source than denitrification using nitrate nitrogen. Comparing the biogas production rate and nitrogen content of biogas under the condition of same amount of nitrate and nitrite addition, biogas production and nitrogen content of biogas are increased during denitrification after $H_2O_2/O_3$ AOP pretreatment process. Therefore, it can be confirmed that COD/N ratio in the leachate is increased. Applying $H_2O_2/O_3$ AOP as pretreatment system of landfill leachate seems to have little economic benefit because it requires additional carbon source to denitrify ammonia nitrogen in leachate coming from aged landfill site. However, it is possible to apply this pretreatment process to leachate from old landfill site in view of AOP process can achieve removal of biologically recalcitrant organic matter and increase of available COD for denitrification simultaneously.

Database Transaction Routing Algorithm Using AOP (AOP를 사용한 데이터베이스 트랜잭션 라우팅 알고리즘)

  • Kang, Hyun Sik;Lee, Sukhoon;Baik, Doo-Kwon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.3 no.11
    • /
    • pp.471-478
    • /
    • 2014
  • Database replication is utilized to increase credibility, availability and prevent overload of distributed databases. Two models currently exist for replication - Master/Slave and Multi-Master. Since the Multi-Master model has problems of increasing complexity and costs to interface among multiple databases for updates and inserts, the Master/Slave model is more appropriate when frequent data inserts and updates are required. However, Master/Slave model also has a problem of not having exact criteria when systems choose to connect between Master and Slave for transactions. Therefore, this research suggests a routing algorithm based on AOP (Aspect Oriented Programming) in the Master/Slave database model. The algorithm classifies applications as cross-cutting concerns based on AOP, modularizes each concern, and routes transactions among Master and Slave databases. This paper evaluates stability and performance of the suggested algorithm through integration tests based on scenarios.

Development of Secure Entrance System using AOP and Design Pattern (관점지향 소프트웨어 개발 방법론과 디자인 패턴을 적용한 출입 보안 시스템 개발)

  • Kim, Tae-Ho;Cheon, Hyeon-Jae;Lee, Hong-Chul
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.3
    • /
    • pp.943-950
    • /
    • 2010
  • A secure entrance system is complicated because it should have various functions like monitoring, logging, tracing, authentication, authorization, staff locating, managing staff enter-and-leave, and gate control. In this paper, we built and applied a secure entrance system for a domestic nuclear plant using Aspect Oriented Programming(AOP) and design pattern. Using AOP has an advantage of clearly distinguishing the role for each functional module because building a system separated independently from the system's business logic and security logic is possible. It can manage system alternation flexibility by frequent change of external environment, building a more flexible system based on increased code reuse, efficient functioning is possible which is an original advantage of AOP. Using design pattern enables to design by structuring the complicated problems that arise in general software development. Therefore, the safety of the system can also be guaranteed.

A SOA based Framework Using AOP for Reliable Service Applications (AOP를 이용한 신뢰성 있는 서비스 어플리케이션의 SOA 기반 프레임워크)

  • Kim, Eun-Sun;Lee, Jae-Jeong;Lee, Byung-Jeong
    • Journal of Information Technology Services
    • /
    • v.10 no.2
    • /
    • pp.223-234
    • /
    • 2011
  • Loosely coupled properties of SOA(Service Oriented Architecture) services do not guarantee that service applications always work properly. Service errors may also influence other services of SOA. These characteristics adversely affect software reliability. Therefore, it is a challenge to effectively manage system change and errors for operating services normally. In this study, we propose a SOA based framework using AOP(Aspect Oriented Programming) for reliable service applications. AOP provides a way to manipulate cross-cutting concerns such as logging, security and reliability and these concerns can be added to applications through weaving process. We define a service specification and an aspect specification for this framework. This framework also includes service provider, requester, repository, platform, manager, and aspect weaver to handle changes and exceptions of applications. Independent Exception Handler is stored to exhibited external Aspect Service Repository. When exception happened, Exception Handler is linked dynamically according to aspect rule that is defined in aspect specification and offer function that handle exception alternate suitable service in systematic error situation. By separating cross-cutting concerns independently, we expect that developer can concentrate on core service implementation and reusability, understanding, maintainability increase. Finally, we have implemented a prototype system to demonstrate the feasibility of our framework in case study.

Removal of Tetrachloroethylene using Advanced Oxidation Processes (고급산화법을 이용한 Tetrachloroethylene의 처리)

  • Shin, Hang-Sik;Lim, Jae-Lim
    • Journal of Korean Society of Water and Wastewater
    • /
    • v.10 no.4
    • /
    • pp.64-72
    • /
    • 1996
  • The effect of $O_3$, $O_3/pH$, and $O_3/H_2O_2$, $O_3/UV$, and $H_2O_2/UV$ advanced oxidation process(AOP) were investigated for the treatment of tetrachloroethylen(PCE) at various condition. The removal efficiency of 10, 20, and 30ppm PCE by ozonation were almost same, only about 60%. And pseudo first-order rate constants, ko for overall oxidation was about 0.097($min^{-1}$). In the $O_3/pH$ AOP experiment for the 20ppm PCE, the removal rate of PCE increased with the increase of pH. However, mineralization rate of PCE at pH 7 was higher than at pH 10. In the $O_3/H_2O_2$ AOP, the removal rate of PCE was the highest at peroxide-to-ozone dosage ratio of about 0.9, which PCE was removed over 99.95%. Despite 42% of PCE was directly photolyzed by the UV irradiation, the removal efficiency of PCE by $O_3/UV$ AOP was only about 70%. In $H_2O_2/UV$ AOP, the removal efficiency of PCE increased to about 98% in proportion to the $H_2O_2$ injection concentration at constant UV intensity of 5W/l.

  • PDF

Low Complexity GF(2$^{m}$ ) Multiplier based on AOP (회로 복잡도를 개선한 AOP 기반의 GF(2$^{m}$ ) 승산기)

  • 변기영;성현경;김흥수
    • Proceedings of the IEEK Conference
    • /
    • 2003.07c
    • /
    • pp.2633-2636
    • /
    • 2003
  • This study focuses on the new hardware design of fast and low-complexity multiplier over GF(2$\^$m/). The proposed multiplier based on the irreducible all one polynomial (AOP) of degree m, to reduced the system's complexity. It composed of Cyclic Shift, Partial Product, and Modular Summation Blocks. Also it consists of (m+1)$^2$2-input AND gates and m(m+1) 2-input XOR gates. Out architecture is very regular, modular and therefore, well-suited for VLSI implementation.

  • PDF

Low Latency Systolic Multiplier over GF(2m) Using Irreducible AOP (기약 AOP를 이용한 GF(2m)상의 낮은 지연시간의 시스톨릭 곱셈기)

  • Kim, Kee-Won;Han, Seung-Chul
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.11 no.4
    • /
    • pp.227-233
    • /
    • 2016
  • Efficient finite field arithmetic is essential for fast implementation of error correcting codes and cryptographic applications. Among the arithmetic operations over finite fields, the multiplication is one of the basic arithmetic operations. Therefore an efficient design of a finite field multiplier is required. In this paper, two new bit-parallel systolic multipliers for $GF(2^m)$ fields defined by AOP(all-one polynomial) have proposed. The proposed multipliers have a little bit greater space complexity but save at least 22% area complexity and 13% area-time (AT) complexity as compared to the existing multipliers using AOP. As compared to related works, we have shown that our multipliers have lower area-time complexity, cell delay, and latency. So, we expect that our multipliers are well suited to VLSI implementation.

Improving Adaptability of the DEVS Based Simulator with AOP (AOP 기술을 이용한 DEVS 기반 시뮬레이터의 적응성 향상 기법)

  • Kim, Cheol-Ho
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.10 no.3
    • /
    • pp.90-99
    • /
    • 2007
  • The DEVS formalism has the well-defined relationship between its model and simulator. However, it does not define the connection between its model and experimental frame needed when a simulator's implemented with it. So, in most DEVS based simulators, the modules of the two parts are tangled, so that changing and reusing them is not easy. This paper proposes a method to improve the changeability of the experimental frame and the reusability of the model by modularizing the two parts using the AOP technology. I applied the new method to a real project, and the result shows that it improves the two qualities effectively than before.

Regression Testing of Software Evolution by AOP (AOP를 이용하여 진화된 프로그램의 회귀테스트 기법)

  • Lee, Mi-Jin;Choi, Eun-Man
    • The KIPS Transactions:PartD
    • /
    • v.15D no.4
    • /
    • pp.495-504
    • /
    • 2008
  • Aspect Oriented Programming(AOP) is a relatively new programming paradigm and has properties that other programming paradigms don't have. This new programming paradigm provides new modularization of software systems by cross-cutting concerns. In this paper, we propose a regression test method for program evolution by AOP. By using JoinPoint, we can catch a pointcut-name which makes it possible to test the incorrect pointcut strength fault and the incorrect aspect precedence fault. Through extending proof rules to aspect, we can recognize failures to establish expected postconditions faults. We can also trace variables using set() and get() pointcut and test failures to preserve state invariant fault. Using control flow graph, we can test incorrect changes in control dependencies faults. In order to show the correctness of our proposed method, channel management system is implemented and tested by using proposed methods.