• 제목/요약/키워드: AOP.

검색결과 169건 처리시간 0.023초

AspectHPJ: 자바기반의 관심 지향적 병렬 프로그래밍 모델 (AspectHPJ: Aspect-Oriented Parallel Programming Model in Java)

  • 김명진;이한구;이동근;이원사
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.531-535
    • /
    • 2008
  • 최근의 융합학문의 발전으로 생물, 물리, 화학, 천문, 우주학, 지구과학 분야에서도 병렬 프로그램을 이용한 대용량 데이터를 처리하는 빈도가 높아졌다. 그러나 병렬 프로그래밍은 병렬환경의 전문성을 가지고 있지 않는 다른 학문의 전문가가 사용하기는 어려운 것이 현실이다. 이에 본 논문에서는 병렬환경의 비전문가도 사용하기 용이한 관심 지향적 병렬 프로그래밍 모델과 자바 기반으로 구현된 AspectHPJ 시스템을 제안한다. 본 시스템의 첫 번째 특징은 일반사용자가 Sequential 코드로 프로그램을 작성하고 병렬화 하고자 하는 코드영역에 병렬마크를 사용하여 병렬코드로 전환하는 특징을 가지고 있다. 두 번째는 병렬환경 요소 (프로세서 개수, 분산배열 속성)를 AOP 개념의 관심 (aspect)으로 추출하여 사용자가 보다 용이하게 병렬환경 요소를 설정할 수 있게 해주는데 있다.

  • PDF

셀룰라 오토마타를 이용한 $GF(2^m)$ 상의 곱셈기 (Modular Multiplier based on Cellular Automata Over $GF(2^m)$)

  • 이형목;김현성;전준철;유기영
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제31권1_2호
    • /
    • pp.112-117
    • /
    • 2004
  • 본 논문에서는 유한 체 $GF(2^m)$상에서 셀룰라 오토마타 (Cellular Automata)의 구조에 적합한 곱셈기 구조를 제안한다. 제안된 LSB 우선 곱셈 구조는 AOP(All One Polynomial)를 기약 다항식으로 사용하며, m+1의 지연시간과 $ 1-D_{AND}+1-D{XOR}$의 임계경로를 갖는다. 특히 정규성, 모듈성, 병렬성을 가지기 때문에 VLSI구현에 효율적이고 나눗셈기, 지수기 및 역원기를 설계하는 데 기본 구조로 사용될 수 있다 또한, 이 구조는 유한 체 상에서 Diffie-Hellman 키 교환 프로토콜, 디지털 서명 알고리즘, 및 ElGamal 암호화와 같이 잘 알려진 공개키 정보 보호 서비스를 위한 기본 구조로 사용될 수 있다.

Pulse UV 장치를 이용한 원유비축시설 발생폐수의 난분해성 유기오염물질 제거 (Removal of Non-biodegradable Organic Contaminants in Wastewater from crude oil reserve base Using Pulse UV System)

  • 손진식;박순호;정의택
    • 상하수도학회지
    • /
    • 제25권6호
    • /
    • pp.861-867
    • /
    • 2011
  • Wastewater from crude oil reserve base usually contains large amount of non-biodegradable contaminants. The conventional wastewater treatment progress can hardly meet the regulation of wastewater effluent quality. This study investigated the removal of non-biodegradable organic contaminants in wastewater from crude oil reserve base using a pulse UV treatment. The modified process incorporating pulse UV process was set up to treat the wastewater from crude oil reserve base. The treatment process is composed with coagulation and flocculation, micro-bubble flotation, sand filter, pulse UV system, and GAC filter. The results show CODMn was effectively removed by the process with pulse UV system and it can meet the wastewater effluent regulation. The single effect of pulse UV process in CODMn removal was not significant(9~15% based on sand filtered effluent), however with the subsequent activated carbon filter the removal ratio CODMn was increased up to 28% compared to the process without pulse UV syetem.

용수 및 폐수 처리를 위한 오존 마이크로버블 적용 (Application of Ozone Microbubbles in the Field of Water and Wastewater Treatment)

  • 남귀웅;정진호
    • Ecology and Resilient Infrastructure
    • /
    • 제3권4호
    • /
    • pp.256-262
    • /
    • 2016
  • 급격한 산업화와 인구증가로 인한 화학물질 사용량의 증가는 기존의 수 처리 방식의 대부분을 차지하는 생물학적 공정의 한계를 불러온다. 이와 같은 문제를 해결하기 위한 방법으로 고급산화공정의 하나인 오존 마이크로버블 기술이 최근 주목을 받고 있다. 본 논문에서는 마이크로버블의 물리학적 및 화학적 특성에 대해 논하고, 다양한 독성 오염물질의 제거를 중심으로 마이크로버블 오존산화공정을 분석하였다. 또한 다른 처리 기술과 결합한 오존 마이크로버블 기술의 용수 및 폐수처리 전망을 논하였다.

The Design of an Extended Complex Event Model based on Event Correlation using Aspect Oriented Programming

  • Kum, Deuk-Kyu
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권10호
    • /
    • pp.109-119
    • /
    • 2017
  • In recent through development of IOT owing to that mass stream data is being generated in variety of application complex event processing technology is being watched with keen interest as a technology to analyze this kind of real-time continuous data. However, the existing study related with complex event processing only comes to an end at simple event processing based on low-level event or comes to an end at service defect discovery with providing limited operator and so on. Accordingly, there would be limitation to provide useful analysis information. In this paper in consideration of complex event along with aspect-oriented programming an extended complex event model is provided, which is possible to provide more valuable and useful information. Specifically, we extend the model to support hierarchical event structures and let the model recognize point-cuts of aspect-oriented programming as events. We provide the event operators designed to specify the events on instances and handle temporal relations of the instances. It is presented that syntax and semantics of constructs in our event processing language including various and progressive event operators, complex event pattern, etc. In addition, an event context mechanism is proposed to analyze more delicate events. Finally, through application studies application possibility of this study would be shown and merits of this event model would be present through comparison with other event model.

1,4-dioxane 제거를 위한 생물학적 처리공정의 현장 적용성 검토 (Field application on biological treatment process for removing 1,4-dioxane)

  • 박두리;이강훈;전문휘;염익태
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2015년도 학술발표회
    • /
    • pp.283-283
    • /
    • 2015
  • 1,4-dioxane은 페인트, 광택제 및 코팅제의 제조시에 첨가되는 화학물질로 인간에 대한 발암 가능성과 수중에서의 지속성으로 인해 EPA priority pollutant로 지정되어 있다. 이에 최근 고도산화법을 이용한 처리가 계속적으로 연구되고 있으며, UV/$H_2O_2$ 공법을 통하여 수계에서 발견되는 난분해성 유기 오염물의 제거가 효과적인 것으로 밝혀졌다. 하지만 고도산화공정(AOP)은 다량의 에너지 소모와 산화제 투여로 인한 높은 운전비용이 현실적인 적용에 장애가 되고 있다. 한편 상대적으로 저렴한 비용으로 1,4-dioxane을 처리할 수 있다는 장점으로 인하여 생물학적 분해에 대한 많은 연구가 진행되어 왔다. 하지만, 1,4-dioxane에 대한 많은 연구들이 주로 분해미생물의 분리동정 및 회분식 분해특성에 대한 연구들 위주로 보다 실질적인 연속적 처리반응조의 운전결과들은 거의보고 되지 않고 있다. 본 연구는 Lab scale 연속처리반응조의 장기운전 후 pilot plant 현장적용에 앞서 인공폐수와 합성폐수에서의 분해효율 비교 회분식 실험을 통해 합성폐수내 생물학적 분해에 영향을 미치는 inhibitor의 영향을 확인하였으며, 미생물의 배양 조건에 따른 분해효율 비교 회분식 실험과 modeling을 통하여 현장운영 효율을 예측하였다. 이를 반영하여 추후 진행예정인 pilot plant의 현장 적용성 검토 및 최적 설계인자 도출, 장기운전에서의 효율성 증대를 목적으로 한다.

  • PDF

변형된 다항식 기저를 이용한 유한체의 연산 (Arithmetic of finite fields with shifted polynomial basis)

  • 이성재
    • 정보보호학회논문지
    • /
    • 제9권4호
    • /
    • pp.3-10
    • /
    • 1999
  • 유한체(Galois fields)가 타원곡선 암호법 coding 이론 등에 응용되면서 유한체의 연 산은 더많은 관심의 대상이 되고 있다. 유한체의 연산은 표현방법에 많은 영향을 받는다. 즉 최적 정규기 저는 하드웨 어 구현에 용이하고 Trinomial을 이용한 다항식 기저는 소프트웨어 구현에 효과적이다. 이논문에서는 새로운 변형된 다항식 기저를 소개하고 AOP를 이용한 경우 하드웨어 구현에 효과적인 최 적 정규기저와 의 변환이 위치 변화로 이루어지고 또한 이것을 바탕으로 한 유한체의 연산이 소프트웨어적 으로 효율적 임을 보인다. More concerns are concentrated in finite fields arithmetic as finite fields being applied for Elliptic curve cryptosystem coding theory and etc. Finite fields arithmetic is affected in represen -tation of those. Optimal normal basis is effective in hardware implementation and polynomial field which is effective in the basis conversion with optimal normal basis and show that the arithmetic of finite field with the basis is effective in software implementation.

기능 기반 시스템의 모니터링을 위한 방법론 (A Study on Monitoring Function Based System)

  • 유보식;유길종;정진수;이은석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.9-12
    • /
    • 2008
  • 근래에 들어와 시스템의 복잡성에 대한 문제가 제기되고 있다. 그 해결책으로 대두되고 있는 자가치유 시스템이란 자율 컴퓨팅의 개념 중 하나로 사람의 개입 없이 시스템의 이상상태을 인식하고 정상상태로 복귀 가능한 시스템을 의미한다. 이를 달성하기 위해서는 가장 먼저 필요한 것은 시스템의 어떤 부분에서 어떤 이상이 일어났는지 파악하는 것이다. 그래서 내외부적으로 여러 가지 접근을 통한 시스템에서의 이상여부를 파악하기 위한 모니터링 기법들이 연구되고 있다. 그렇지만, 기존의 여러 모니터링 기법에서는 부분에 초점을 두어 전체적인 시스템의 감시를 위한 다른 방법이 필요하다. 본 논문에서는 이를 해결하기 위하여 현재 부곽되고 있는 AOP(Aspect Oriented Programming)기법을 적용하여 각 기능의 수행범위 / 제약사항을 조절하며 기능적인 작은 이상을 파악한다. 또한, 모듈-기능 관계리스트를 사용하여 이상이 발생하였을 경우 어떤 요구사항이 위반되었는지 파악하고, 해당 기능들에 근거한 State-diagram을 사용함으로 시스템의 전체 흐름 상의 이상 발생을 감시하는 구조를 제안한다. 그리고 Case Study를 통해 실제 이 방법을 적용한 시스템의 감시가 가능하다는 것을 증명했다.

Pulsed-UV 시스템을 이용한 염소계 유기화합물 및 화약류 제거에 관한 연구 (A Study on Remediation of Chlorinated Hydrocarbons and Explosives using Pulsed-UV System)

  • 이한욱;한종훈;윤여민;이종열;허남국
    • 한국지하수토양환경학회지:지하수토양환경
    • /
    • 제18권1호
    • /
    • pp.78-84
    • /
    • 2013
  • This study was conducted in order to evaluate the removal process for long-term contamination sources including chlorinated hydrocarbons (TCE and PCE) and explosive compounds (TNT, RDX, and HMX) in underground water using a pulsed-UV system. Crystallized cells containing the contaminants were placed 10, 20, and 40 cm away from a lamp that emits pulsed-UV rays in order to examine how the removal efficiency is influenced by the distance between the source of the light and the compounds. Chlorinated hydrocarbons were completely removed in 30 minutes with a distance of 10 cm, while PCE was completely removed even with a distance of 20 cm. In the case of explosive compounds, removal efficiencies slightly varied depending on the compounds. The majority of the compounds were perfectly removed with a contact time of 10 minutes. In particular, for RDX, the results showed that complete removal was obtained within one minute, regardless of the distance from the UV source. The amount of light energy is in inverse proportion to the distance, and thus the energy reaching the compounds severely diminishes as the distance increases. Therefore, the removal efficiency decreased with increasing distance in the system.

Validation of the semi-analytical algorithm for estimating vertical underwater visibility using MODIS data in the waters around Korea

  • Kim, Sun-Hwa;Yang, Chan-Su;Ouchi, Kazuo
    • 대한원격탐사학회지
    • /
    • 제29권6호
    • /
    • pp.601-610
    • /
    • 2013
  • As a standard water clarity variable, the vertical underwater visibility, called Secchi depth, is estimated with ocean color satellite data. In the present study, Moderate Resolvtion Imaging Spectradiometer (MODIS) data are used to measure the Secchi depth which is a useful indicator of ocean transparency for estimating the water quality and productivity. To estimate the Secchi depth $Z_v$, the empirical regression model is developed based on the satellite optical data and in-situ data. In the previous study, a semi-analytical algorithm for estimating $Z_v$ was developed and validated for Case 1 and 2 waters in both coastal and oceanic waters using extensive sets of satellite and in-situ data. The algorithm uses the vertical diffuse attenuation coefficient, $K_d$($m^{-1}$) and the beam attenuation coefficient, c($m^{-1}$) obtained from satellite ocean color data to estimate $Z_v$. In this study, the semi-analytical algorithm is validated using temporal MODIS data and in-situ data over the Yellow, Southern and East Seas including Case 1 and 2 waters. Using total 156 matching data, MODIS $Z_v$ data showed about 3.6m RMSE value and 1.7m bias value. The $Z_v$ values of the East Sea and Southern Sea showed higher RMSE than the Yellow Sea. Although the semi-analytical algorithm used the fixed coupling constant (= 6.0) transformed from Inherent Optical Properties (IOP) and Apparent Optical Properties (AOP) to Secchi depth, various coupling constants are needed for different sea types and water depth for the optimum estimation of $Z_v$.