• Title/Summary/Keyword: AOP.

Search Result 169, Processing Time 0.027 seconds

Translation and Adaptation Technique for Mobile Software Using AOP (AOP를 이용한 모바일 소프트웨어의 변환과 적응 방안)

  • Lee, Sun-Mi;Seo, Kwang-Ik;Choi, Eun-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06b
    • /
    • pp.59-63
    • /
    • 2010
  • 소프트웨어가 실행되는 인프라와 물리적인 환경이 바뀜에 따라 변경이 필요한 경우가 갈수록 많아지고 있다. 특히 사용자 인터페이스 방식이나 플랫폼이 바뀌는 모바일 소프트웨어의 경우 설계 과정에 쉽게 전환할 수 있는 융통성을 고려하지 않기 때문에 레거시 프로그램을 새로운 환경에 맞게 변환하거나 동적으로 적응시키기 위한 기술이 필요하다. 본 논문에서는 분리된 관심사를 정의할 수 있는 AOP(Aspect-Oriented Programming) 기술을 이용하여 새로운 사용자 인터페이스 방식이나 새로운 플랫폼에 적응시키는 방안을 제안한다. 이 방법으로 적응이 어려운 레거시 시스템을 동적으로 적응시킬 수도 있으며 재사용할 수도 있다.

  • PDF

Integration of Static and Dynamic Analysis based AOP for Security Vulnerability Analysis (보안 취약점 검사를 위한 AOP 기반의 정적/동적 분석의 통합)

  • Seo, Kwang-Ik;Choi, Eun-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06b
    • /
    • pp.34-38
    • /
    • 2010
  • 최근 DDoS와 같은 악의적 인터넷 공격의 횟수가 증가하고 그에 따른 피해도 커지고 있다. 이를 방지하기 위해 개발 초기 단계에서부터 프로그램 코드를 분석하여 보안의 취약점을 제거하려는 노력을 하고 있다. 하지만 대부분은 개발 초기의 빠른 적용과 분석 효율성을 강조하여 정적 분석에만 집중하고 있어 실행 시점에서 발생할 수 있는 취약점은 정확히 예측하기 어렵다. 따라서 본 연구는 이러한 제약사항을 해결하기 위해 AOP를 이용하여 정적 분석과 동적 분석의 통합이 가능하면서 동시에 분석 모듈의 확장성을 높일 수 있는 방법을 제안한다.

  • PDF

AOP-based Transaction Routing Algorithm (AOP 기반의 트랜잭션 라우팅 알고리즘)

  • Kang, Hyun-Sik;Lee, Sukhoon;Baik, Doo-Kwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • pp.704-707
    • /
    • 2014
  • 데이터베이스 복제(Replication)는 데이터의 저장과 백업하는 방법과 관련이 있는 데이터를 호스트 컴퓨터에서 다른 컴퓨터로 복사하는 것이다. 데이터베이스 복제의 종류로는 마스터/슬레이브(Master/Slave), 멀티마스터(Multi-Master)형태가 존재한다. 멀티마스터 데이터베이스는 상당한 비용증가와 복잡도 때문에 어떤 상황에서는 실용적이지 않다. 그러한 이유로 마스터/슬레이브 데이터베이스를 많이 사용한다. 마스터/슬레이브 데이터베이스에서 마스터 데이터베이스는 데이터베이스의 변경을 담당하고 그 결과는 슬레이브로 복제된다. 슬레이브 데이터베이스에서는 읽기 전용 질의만 처리하는 것을 목적으로 한다. 데이터베이스 트랜잭션 처리는 대표적인 횡단 관심사이다. 연구는 마스터/슬레이브 데이터베이스의 트랜잭션을 AOP 를 사용하여 횡단 관심사로 분리하고, 마스터/슬레이브 데이터베이스를 라우팅하는 알고리즘을 제안한다.

UML Extension for Code Generation (코드 생성을 위한 UML 확장)

  • Hyunseok Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.480-483
    • /
    • 2008
  • OMG 가 시작한 MDA(Model Driven Architecture) 는 소프트웨어 개발자들사이에 빠르게 전파되고 있다. UML 은 OMG 에 의해 MDA 를 위한 언어로 선택되었는데, UML 은 PIM(Platform Independent Model)에서 PSM(Platform Specific Model)을 생성하기에는 충분하지 않다. 하지만, 이러한 PIM-PSM 변환을 가능한한 자동화할수 있는데 이 논문은 자동 코드 생성을 위해 UML 의 확장 방법인 Stereotype 과 Tagged-Value 에 대해 논하게 된다. 또한, Aspect-Oriented 접근을 위해서 AOP 로 확장된 UML 에서 비 AOP 언어로 코드 생성이 가능하게 되는 새로운 방법도 제안을 한다.

Area Efficient Bit-serial Squarer/Multiplier and AB$^2$-Multiplier (공간 효율적인 비트-시리얼 제곱/곱셈기 및 AB$^2$-곱셈기)

  • 이원호;유기영
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.31 no.1_2
    • /
    • pp.1-9
    • /
    • 2004
  • The important arithmetic operations over finite fields include exponentiation, division, and inversion. An exponentiation operation can be implemented using a series of squaring and multiplication operations using a binary method, while division and inversion can be performed by the iterative application of an AB$^2$ operation. Hence, it is important to develop a fast algorithm and efficient hardware for this operations. In this paper presents new bit-serial architectures for the simultaneous computation of multiplication and squaring operations, and the computation of an $AB^2$ operation over $GF(2^m)$ generated by an irreducible AOP of degree m. The proposed architectures offer a significant improvement in reducing the hardware complexity compared with previous architectures, and can also be used as a kernel circuit for exponentiation, division, and inversion architectures. Furthermore, since the Proposed architectures include regularity and modularity, they can be easily designed on VLSI hardware and used in IC cards.

Low System Complexity Parallel Multiplier for a Class of Finite Fields based on AOP (시스템 복잡도 개선을 위한 AOP 기반의 병렬 유한체 승산기)

  • 변기영;나기수;윤병희;최영희;한성일;김흥수
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.29 no.3A
    • /
    • pp.331-336
    • /
    • 2004
  • This study focuses on the hardware implementation of fast and low-system-complexity multiplier over GF(2$^{m}$ ). From the properties of an irreducible AOP of degree m. the modular reduction in GF(2$^{m}$ ) multiplicative operation can be simplified using cyclic shift operation. And then, GF(2$^{m}$ ) multiplicative operation can be established using the away structure of AND and XOR gates. The proposed multiplier is composed of m(m+1) 2-input AND gates and (m+1)$^2$ 2-input XOR gates. And the minimum critical path delay is Τ$_{A+}$〔lo $g_2$$^{m}$ 〕Τ$_{x}$ proposed multiplier obtained have low circuit complexity and delay time, and the interconnections of the circuit are regular, well-suited for VLSI realization.n.

Study on the Removal Characteristics of Diazinon Using Ozone / Hydrogen Peroxide (오존/과산화수소공정(Peroxone AOP)을 이용한 Diazinon 제거 특성 연구)

  • Youn, Hyojin;Han, Ihnsup;Yoon, Woohyun
    • Journal of the Korean Society of Urban Environment
    • /
    • v.18 no.4
    • /
    • pp.391-399
    • /
    • 2018
  • In this study, Diazinon which is the most widely used organophosphorus pesticides (OPPs) among pesticides was removed by ozone/hydrogen peroxide advanced oxidation process (Peroxone AOP). Diazinon is mainly found in groundwater, drinking water, rivers and ponds that are near agricultural areas using the pesticide. Accumulation of Diazinon on the body in the form of metabolites causes neurotoxicity, confusion, dizziness and vomiting. Diazinon is not easily removed by conventional water treatment processes. This study investigated the Diazinon removal characteristics with OH radicals with strong oxidizing power generated by using ozone and hydrogen peroxide. We determined optimal hydrogen peroxide/ozone injection molar ratio and confirmed the elimination reaction to initial Diazinon concentration, pH and DOC concentration, which are factors influencing the removal efficiency. Domestic researches on pesticide removal in the environment are much less than the cases of overseas. This study is expected to provide a basis for the process design for pesticide removal.

Efficacy of buccal piroxicam infiltration and inferior alveolar nerve block in patients with irreversible pulpitis: a prospective, double-blind, randomized clinical trial

  • Saurav Paul;Sridevi Nandamuri;Aakrati Raina;Mukta Bansal
    • Restorative Dentistry and Endodontics
    • /
    • v.46 no.1
    • /
    • pp.9.1-9.9
    • /
    • 2021
  • Objectives: This randomized clinical trial aimed to assess the effectiveness of buccal infiltration with piroxicam on the anesthetic efficacy of inferior alveolar nerve block (IANB) with buccal infiltration in irreversible pulpitis, with pain assessed using the Heft-Parker visual analogue scale (HP-VAS). Materials and Methods: This study included 56 patients with irreversible pulpitis in mandibular molars, randomly distributed between 2 groups (n = 28). After evaluating the initial pain score with the HP-VAS, each patient received IANB followed by buccal infiltration of 2% lignocaine with adrenaline (1:80,000). Five minutes later, the patients in groups 1 and 2 were given buccal infiltration with 40 mg/2 mL of piroxicam or normal saline, respectively. An access opening procedure (AOP) was performed 15 minutes post-IANB once the individual showed signs of lip numbness as well as 2 negative responses to electric pulp testing. The HP-VAS was used to grade the patient's pain during caries removal (CR), AOP, and working length measurement (WLM). Successful anesthesia was identified either by the absence of pain or slight pain through CR, AOP, and WLM, with no requirement of a further anesthetic dose. A statistical analysis was done using the Shapiro-Wilk and Mann-Whitney U tests. Results: The piroxicam group presented a significantly lower (p < 0.05) mean pain score than the saline group during AOP. Conclusions: Buccal infiltration with piroxicam enhanced the efficacy of anesthesia with IANB and buccal infiltration with lignocaine in patients with irreversible pulpitis.