• Title/Summary/Keyword: AOP.

Search Result 168, Processing Time 0.026 seconds

Study on the applicability of the ozone / AOP and activated carbon process for the removal of trace organic contaminants and taste odor causing substances (미량오염물질 및 맛 냄새유발물질의 제거를 위한 오존/AOP 및 활성탄 공정의 적용성에 관한 연구)

  • Ha, Jeongtae;Im, Jiyeol;Gil, Kyungik
    • Journal of Wetlands Research
    • /
    • v.17 no.2
    • /
    • pp.155-162
    • /
    • 2015
  • This study was conducted to assess the removal characteristics of taste and odor causing compounds(2-MIB and geosmin) and micro organic matters. GAC and BAC process consisting of Ozone/AOP and activated carbon was applied. As a result, the influent concentration of 2-MIB 159 ng/L and geosmin 371 ng/L were removed 42% and 86% by ozone 1.0 mg/L, and 58%, 90% by AOP(ozone 1.0 mg/L + $H_2O_2$ 0.5 mg/L). Also it showed less than 2 ng/L effluent in GAC process and 99.8% removal efficiency in BAC process. Therefore, BAC process combining ozone/AOP and GAC is effective for persistent removal of micro organic matters, taste and odor. It is needed for optimization of Ozone/AOP process according to influent concentrations.

A Regression Test Method for Program Evolving by Using AOP (AOP를 이용하여 진화된 프로그램의 회귀 테스트 기법)

  • Lee, Mee-Jin;Choi, Eun-Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.263-266
    • /
    • 2007
  • 이미 개발된 소프트웨어를 확장, 진화시킬 때 AOP 기법을 이용하면 모듈화뿐만 아니라 동적으로 플러그인 시킬 수 있어 편리하다. 즉 객체 지향 방식으로 개발된 프로그램에 AOP 를 적용하여 확장하면 여러 모듈에 걸쳐 나타나는 횡단 관심사를 기존 프로그램의 수정 없이 기능을 추가할 수 있다. 이미 테스트까지 마친 소프트웨어에 AOP 를 적용하여 확장한 경우 AOP 특성에 맞는 회귀 테스트 방법이 필요하다. 본 논문에서는 AOP 를 이용하여 진화된 프로그램의 회귀 테스트 방법을 제안하였으며 사례 연구에 의하여 그 효용성을 보였다.

  • PDF

A Method of the Widening Expression and Conversion of the Spring Framework AOP into UML/XML (Spring 프레임워크 AOP의 UML/XML 확장 표현 및 변환 기법)

  • Lee, Hoo-Jae;Rhew, Sung-Yul;Kim, Jong-Bae
    • Journal of Digital Contents Society
    • /
    • v.11 no.1
    • /
    • pp.25-38
    • /
    • 2010
  • There is no guideline or standard for the specification of the open-source-framework-based Spring AOP, and it causes confusion in development and maintenance. Moreover, the inconsistency between the existing MVC model, the AOP model that is used for Struts framework and the UML diagram makes the aspect reuse more difficult. In this study, a widened existing method was proposed so that Aspect, Pointcut and Advice could be expressed by either UML or XML to ensure that the Spring AOP can accept the combined use of the existing MVC model and the AOP model, which is used for Struts framework. Relationship was defined so that the mutual conversion could be possible with the proposed expression method, and the realization of simple development and maintenance was verified via the examples of mutual conversion. In addition, a packaging method to efficiently reuse aspect was proposed, and the possibility of reuse was verified.

The Aspect Class Reference Table on AOP Code Understanding (AOP 코드 이해를 지원하는 애스펙트 클래스 참조 테이블(ACRT))

  • Park Oak-Cha;Park Jong-Kack;Yoo Cheol-Jung;Chang Ok-Bae;Shin Hyeun-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.257-260
    • /
    • 2006
  • AOP 기법의 가장 큰 장점은 관심사(concern)를 분리하여 모듈화하는데 있다. 모듈화는 클래스간의 결합도를 낮게 유지하면서 프로그램의 수정 및 확장을 용이하게 하므로 프로그램의 재사용 및 유지보수성을 높인다. 하지만, AOP에서 낮은 결합도를 유지하도록 작성된 클래스들은 서로간의 호출 및 연관 관계가 직접적으로 발생하지 않고 AOP에서 지원된 직조 과정에서 발생하게 되므로 일반 클래스와 에스펙트 클래스간의 참조 관계를 이해하기 어렵다. 따라서 시스템의 흐름을 파악할 수 있는 클래스 참조 방법론 제시가 필요하다. 본 논문에서는 AOP 클래스간의 참조 관계를 이해할 수 있는 애스펙트 클래스 참조 테이블 (ACRT)을 템플릿으로 제시하였고, AOP 특징에 맞는 클래스를 유형별로 분류하여 클래스간의 참조 관계를 간단한 표기법으로 나타냈다.

  • PDF

A Base AOP Bit-Parallel Non-Systolic for $AB^2+C$ Computing Unit for $GF(2^m)$ ($GF(2^m)$상의 AOP 기반 비-시스토릭 병렬 $AB^2+C$연산기)

  • Hwang Woon-Taek
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.10 no.9
    • /
    • pp.1538-1544
    • /
    • 2006
  • This paper proposes a non-systolic parallel $AB^2+C$ Computing unit based on irreducible AOP order m of $GF(2^m)$. Proposed circuit have only AND gates and EX-OR gates, composes of cyclic shift operation, multiplication operation power operation power-sum operation and addition operation using a merry irreducible AOP. Suggested operating a method have an advantage high speed data processing, low power and integration because of only needs AND gates and EX-OR gates. $AB^2+C$ computing unit has delay-time of $T_A+(1+[log^m_2])T_X$.

The Aspect Development Architecture for AspectJ (AspectJ를 지원하는 AOP 개발 프레임워크)

  • Park Oak-Cha;Kim Jeong-Oak;Kim Jae-Woong;Yoo Cheol-Jung;Chan Ok-Bae
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06c
    • /
    • pp.226-228
    • /
    • 2006
  • 관심사 분리는 소프트웨어 공학에서 핵심 문제로 다루어왔다. 기존의 OOD나 CBD등은 관심사를 분리하여 모듈화함으로써 프로그램 개발 및 유지보수를 용이하도록 발전해왔다. 하지만, 에러 처리나 로깅과 같이 여러 모듈에 산재되어 실행되는 횡단 관심사는 기존의 방법으로 해결하기 어려웠다. AOP는 이와 같은 횡단 관심사를 처리하려는 데 목적을 두고 제안된 방법으로 기존의 OOD나 CBD의 단점을 보완하면서 병행적으로 발전해왔다[1]. AOP가 나타난 가장 큰 특징은 기존의 개발 방법론을 기반으로 핵심 관심사를 개발하고 해결하기 어려운 횡단 관심사는 AOP로 개발하려는데 초기 목적을 두고 있다. 하지만, 대부분의 연구가 초기 요구사항 분석 단계에서 관심사를 명시하는데 초점을 두고 있을 뿐 구현 단계에서 효율적인 접근 방법은 아직 부족한 편이다. 본 논문에서는 Java와 AspectJ를 이용하여 구현한 간단한 사례 연구를 적용한 AOP 개발 프레임워크를 제안한다. AOP 개발 프레임워크에서는 관심사 분리, 구현, 평가의 세 단계를 기술한다. 이 중 구현단계에서는 핵심 관심사와 횡단 관심사 구현에 초점을 두고 AOP 기법에 쉽게 접근할 수 있는 방법을 기술하고 있다. 프레임워크는 프로그램 개발을 보다 용이하게 하고 확장 및 유지보수시 많은 시간을 단축시키려는데 있다.

  • PDF

Graphical Aspect-Oriented Programming Framework for Modularizing Real-Time Operating Systems (실시간 운영체제의 모듈화를 위한 그래픽 기반 AOP 프레임워크)

  • 박지용;김세화;홍성수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.307-309
    • /
    • 2003
  • 본 논문에서는 실시간 운영체제(RTOS)를 모듈화 하기 위하여 그래픽 기반의 Aspect-Oriented Programming (AOP) 프레임워크를 제시한다. 기존의 컴포넌트, 객체 지향 방법론, 그리고 최근의 AOP들은 RTOS와 같이 많은 기능들이 복잡하게 연관된 소프트웨어를 모듈화 하는 데는 적합하지 않았다. 본 논문의 새로운 AOP 프레임워크는 다음과 같은 특징을 가지고 있다. 첫째, 클래스나 메소드의 단위를 넘어서서 구현되는 기능들이 어떻게 aspect로 모듈화 되는지를 시각적으로 보여준다. 또한 기존의 AOP와 같이 여러 aspect들을 이리저리 옮겨 다닐 필요 없이 한 곳에서 코드가 어떤 순서로 수행될 지 알 수 있도록 해 준다. 둘째, 코드를 삽입할 위치를 지정하는 단위를 메소드 단위보다 더 세밀하게 하여 메소드의 수행 중간에 특정 aspect를 위한 코드를 삽입할 수 있도록 하였다. 그래서 하나의 메소드에 여러 aspect가 복잡하게 관여하는 경우가 많은 RTOS를 디자인 할 때 특히 유리하다.

  • PDF

[ $AB^2$ ] Multiplier based on LFSR Architecture (LFSR 구조를 이용한 $AB^2$ 곱셈기)

  • Jeon Il-Soo;Kim Hyun-Sung
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.10 no.3
    • /
    • pp.57-63
    • /
    • 2005
  • Kim and Fenn et al. proposed two modular AB multipliers based on LFSR(Linear Feedback Shift Register) architecture. These multipliers use AOP, which has all coefficients with '1', as an irreducible polynomial. Thereby, they have good hardware complexity compared to the previous architectures. This paper proposes a modular $AB^2$ multiplier based on LFSR architecture and a modular exponentiation architecture to improve the hardware complexity of the Kim's. Our multiplier also use the AOP as an irreducible polynomial as the Kim architecture. Simulation result shows that our multiplier reduces the hardware complexity about $50\%$ in the perspective of XOR and AND gates compared to the Kim's. The architecture could be used as a basic block to implement public-key cryptosystems.

  • PDF

Apraxia of Phonation: a Case Report (발성실행증 사례연구)

  • Kwon, Mi-Seon;Na, Duk-L;Kim, Hyang-Hee;Jung, Jin-Sang
    • Speech Sciences
    • /
    • v.12 no.2
    • /
    • pp.101-108
    • /
    • 2005
  • Apraxia of phonation (AOP) has often been described as a feature of apraxia of speech or of severe non-fluent type of aphasia. Pure AOP is rare and, to our knowledge, only two cases have been reported. Brain lesion sites of the reported cases were not those sites known to be responsible for apraxia of speech. This study presents a case of AOP which resulted from the secondary stroke in the left corona radiata immediately following the first stroke in the left temporoparietal lobe. A 61-year old right-handed man shwoed a global type of aphasia after the first cerebral infarction, but was able to generate spontaneously some short fragments of speech. On the day after the first infarction, he suffered from the secondary infarction, leaving him a complete loss of voluntary phonation. He did not showed any significant change in language functions. Several occurrences of involuntary phonation were observed upon laughing or crying. He was also able to cough unintentionally. A vidoe-stroboscopic examination failed to reveal any evidence of structural and functional impairment in larynx. Although this case is not of pure form of AOP, AOP appeared after the secondary stroke without significant changes of language impairment since the first stroke. Therefore, AOP may be a consequence of the brain lesion from the secondary stroke even though we cannot rule out the possibility of an additive effect of the secondary to the first stroke.

  • PDF

A Method for Security Strengthening of Web Application using AOP (AOP를 이용한 웹 애플리케이션의 보안성 강화 방안)

  • Sun, Soo-Rim;Lee, Keum-Suck
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.2
    • /
    • pp.119-128
    • /
    • 2009
  • As use of web applications and web-based information systems increases, so web application attacks are increasing. Recently, XSRF(Gross Site Request Forgery) attacks among a variety of web attacks become important because victim's damage caused by such attacks can be severe. But adding security functions for preventing XSRF attacks to existing developed and running software systems could affect move dangerous and expensive to companies and organizations. We suggest effectively adding these security functions to legacy systems, could separate concerns using advantage of the modularity offered by AOP(Aspect-Oriented Programming) methodology. In this paper, we have presented approach for detecting and preventing XSRF in JEE systems using aspect of AOP.