• 제목/요약/키워드: Strategy Pattern

검색결과 733건 처리시간 0.021초

A Study on the Standard Architecture of Weapon Control Software on Naval Combat System

  • Lee, Jae-Geun
    • 한국컴퓨터정보학회논문지
    • /
    • 제26권11호
    • /
    • pp.101-110
    • /
    • 2021
  • 무장통제 소프트웨어는 무장체계와 연동하여 함정 전투체계 내 무장 운용을 지원하는 기능을 수행한다. 무장통제 소프트웨어는 무장체계에 의존적이므로 연동 정보 변화에 따라 소프트웨어 수정이 필연적으로 이뤄지는 특성을 가진다. 소프트웨어의 수정은 신뢰성 시험과 같은 검증 단계를 반드시 거쳐야 하므로 개발 비용의 상승을 초래한다. 본 논문에서는 기존 무장통제 소프트웨어의 수정 요소를 최소화하기 위해 무장통제 소프트웨어 표준 아키텍처를 설계하였다. 연동 정보 관리를 위해 휘처 모델(Feature Model)로 공통요소와 가변요소를 구분하였고 디자인패턴 중 전략 패턴(Strategy Pattern)을 적용하여 소프트웨어 구조를 개선하였다. 소프트웨어 평가 실험을 통해 제안한 아키텍처가 기존 무장통제 소프트웨어보다 개발 비용이 감소하고 변경용이성과 재사용성이 향상된 것을 확인하였다.

안드로이드 디바이스 최적화를 위한 GOF 디자인 패턴적용 방법에 대한 연구 (A Study on the Application Method of GOF Design Pattern for Optimizing Android Devices)

  • 정우철;전문석;최도현
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권1호
    • /
    • pp.89-97
    • /
    • 2017
  • 최근 사물인터넷(IoT), 웨어러블 등 PC이외에 휴대용 디바이스를 대상으로 OOP(Object-Oriented Programming)와 함께 GoF(Gang of Four)의 디자인 패턴 등 다양한 객체지향 방법론 설계를 기반으로 소프트웨어를 개발하고 있다. 그러나 잘못된 어플리케이션 설계는 운영체제 속도 저하, 메모리 점유율과 배터리 사용량 증가 등 문제를 발생시킬 수 있기 때문에 저 사양 디바이스에서의 프로그래밍 최적화의 중요도가 높다. 본 논문에서는 안드로이드(Android) 운영체제를 기반으로 Strategy패턴, State패턴, Observer패턴 등 최적화된 디자인 패턴 적용 방법을 제안한다. 테스트 결과 제안하는 패턴 선별 기법이 저 사양 디바이스에 최적화된 디자인 패턴을 선별할 수 있다는 것을 확인하였다.

DTW를 이용한 패턴 기반 일중 price momentum 효과 분석 (Analysis of intraday price momentum effect based on patterns using dynamic time warping)

  • 이천주;안원빈;오경주
    • Journal of the Korean Data and Information Science Society
    • /
    • 제28권4호
    • /
    • pp.819-829
    • /
    • 2017
  • 가격의 추세가 형성되면 그 방향으로 진행하려는 price momentum 현상은 여러 국가의 거의 모든 주식, 채권 및 통화 시장에서 관찰되고 있다. KOSPI200선물을 대상으로 거래량 패턴과 일중 price momentum을 분석하였다. KOSPI200선물에서 장이 열릴 때와 닫힐 때 거래량이 집중되는 U자형 거래량 패턴이 관찰되었다. 9시 10분의 가격 수익률이 9시 시초가 대비 양 (+)이면 매수, 음 (-)이면 매도 진입하여 종가에 청산하는 전략의 유효성을 확인함으로써 일중 price momentum 현상이 존재함을 확인하였다. 또한, 9시부터 9시 10분까지 수익률이 점점 증가되는 J자형 가격 패턴 경우는 그렇지 않은 패턴 경우보다 price momentum 현상이 더 강함을 분석하였다. J자형 가격 패턴 여부를 판단하는 방법으로 DTW 분석 방식을 사용하였다. DTW 분석은 일중 가격 움직임을 예측하는데 유용함을 확인할 수 있었다.

신제품개발 전략유형과 그 성과에 관한 연구 (A study on the new product development strategy patterns and their performance)

  • 유병우;송준민
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회 1989년도 추계학술발표회 발표논문초록집; 이화여자대학교, 서울; 23 Sep. 1989
    • /
    • pp.108-125
    • /
    • 1989
  • A new product development is critical to the growth and success of most business firms. Increasingly, the new product development is recognized as an essential component of the corporate plan. But, relatively few research investigations have focused on the elements of a new product development strategy and its performance results. This study aims to identify the patterns of new product development strategy which business firms adopt, and its performance results. To identify these patterns and results, 268 firms in four industries known to be active in new product development were selected as a matter of convenience, and surveyed by the questionnaire and interviews. The questionnaire is composed of 67 strategy variables, 8 performance variables, and other variables. To analyze the data from samples, various statistical methods such as factor analysis, Pearson correlation analysis, sluster analysis, and one-way ANOVA were employed. This analysis brought forth the following major findings: First, three new product development strategy patterns were identified. Each strategy pattern was proved to be different from the others in terms of group of strategy elements that were adopted. Second, the new product development strategy was closely linked to its performance. Third, the difference of performance results among strategy groups in each industries was rather significant, however, the performance difference among industries in each strategy group was less significant.

  • PDF

NIM 게임에서 수학 영재의 필승전략에 대한 추론 사례 (A Case Analysis of Inference of Mathematical Gifted Students in the NIM Game)

  • 박달원
    • 한국학교수학회논문집
    • /
    • 제20권4호
    • /
    • pp.405-422
    • /
    • 2017
  • Nim 게임을 구분하여 한 더미 대상 게임을 1단계, 두 더미 대상 게임을 2단계, 세 더미 대상 게임을 3단계로 나누어 중학교 수학영재들을 대상으로 탐구활동을 실시하였다. 학생들은 난이도가 낮은 1단계에서는 연역적 추론을 통하여 쉽게 필승전략을 발견하였다. 2단계에서는 연역적 추론 또는 귀납적 추론으로 필승전략을 발견하였지만 귀납적 추론 과정에서는 오류가 발견되었다. 3단계 게임에서는 연역적 추론으로 필승전략을 발견한 학생들은 없었으며 귀납적 추론 과정에서는 오류가 발견되었다. 유한개의 경우에서 성립하는 패턴을 정당화 절차 없이 무조건 일반화하려는 경향이 오류의 원인임이 밝혀졌다. 학생들에게 이진법 상자를 시각적으로 제시한 결과, 학생들은 승패에 따른 패턴을 쉽게 발견하고 게임 활동을 통하여 필승전략을 인식하게 되었으며 일부 학생들은 발견한 필승전략을 정당화하는 단계에 도달할 수 있었다.

  • PDF

유압식 이족 휴머노이드 로봇의 경사면 보행 연구 (Biped Walking of Hydraulic Humanoid Robot on Inclined Floors)

  • 김정엽
    • 제어로봇시스템학회논문지
    • /
    • 제18권3호
    • /
    • pp.258-266
    • /
    • 2012
  • This paper describes a biped walking algorithm for a hydraulic humanoid robot on inclined floors. To realize stable and robust biped walking, the walking algorithm was divided into five control strategies. The first is a joint position control strategy. This strategy is for tracking desired joint position trajectories with a gain switching. The second is a multi-model based ZMP (Zero Moment Point) control strategy for dynamic balance. The third is a walking pattern flow control strategy for smooth transition from step to step. The fourth is an ankle compliance control, which increases the dynamic stability at the moment of floor contact. The last is an upright pose control strategy for robust walking on an inclined floor. All strategies are based on simple pendulum models and include practical sensory feedback in order to implement the strategies on a physical robot. Finally, the performance of the control strategies are evaluated and verified through dynamic simulations of a hydraulic humanoid on level and inclined floors.

A Multi-Agent Simulation for the Electricity Spot Market

  • Oh, Hyungna
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2003년도 춘계학술대회
    • /
    • pp.255-263
    • /
    • 2003
  • A multi-agent system designed to represent newly deregulated electricity markets in the USA is aimed at testing the capability of the multi-agent model to replicate the observed price behavior in the wholesale market and developing a smart business intelligence which quickly searches the optimum offer strategy responding to the change in market environments. Simulation results show that the optimum offer strategy is to withhold expensive generating units and submit relatively low offers when demand is low, regardless of firm size; the optimum offer strategy during a period of high demand is either to withhold capacity or speculate for a large firm, while it is to be a price taker a small firm: all in all, the offer pattern observed in the market is close to the optimum strategy. From the firm's perspective, the demand-side participation as well as the intense competition dramatically reduces the chance of high excess profit.

  • PDF

Fuzzy Learning Vector Quantization based on Fuzzy k-Nearest Neighbor Prototypes

  • Roh, Seok-Beom;Jeong, Ji-Won;Ahn, Tae-Chon
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제11권2호
    • /
    • pp.84-88
    • /
    • 2011
  • In this paper, a new competition strategy for learning vector quantization is proposed. The simple competitive strategy used for learning vector quantization moves the winning prototype which is the closest to the newly given data pattern. We propose a new learning strategy based on k-nearest neighbor prototypes as the winning prototypes. The selection of several prototypes as the winning prototypes guarantees that the updating process occurs more frequently. The design is illustrated with the aid of numeric examples that provide a detailed insight into the performance of the proposed learning strategy.

High Utility Itemset Mining by Using Binary PSO Algorithm with V-shaped Transfer Function and Nonlinear Acceleration Coefficient Strategy

  • Tao, Bodong;Shin, Ok Keun;Park, Hyu Chan
    • Journal of information and communication convergence engineering
    • /
    • 제20권2호
    • /
    • pp.103-112
    • /
    • 2022
  • The goal of pattern mining is to identify novel patterns in a database. High utility itemset mining (HUIM) is a research direction for pattern mining. This is different from frequent itemset mining (FIM), which additionally considers the quantity and profit of the commodity. Several algorithms have been used to mine high utility itemsets (HUIs). The original BPSO algorithm lacks local search capabilities in the subsequent stage, resulting in insufficient HUIs to be mined. Compared to the transfer function used in the original PSO algorithm, the V-shaped transfer function more sufficiently reflects the probability between the velocity and position change of the particles. Considering the influence of the acceleration factor on the particle motion mode and trajectory, a nonlinear acceleration strategy was used to enhance the search ability of the particles. Experiments show that the number of mined HUIs is 73% higher than that of the original BPSO algorithm, which indicates better performance of the proposed algorithm.

스마트폰으로 검출된 객체의 음성합성 시스템 (Speech Synthesis System for Detected Objects by Smart Phone)

  • 권순각
    • 한국멀티미디어학회논문지
    • /
    • 제19권2호
    • /
    • pp.469-478
    • /
    • 2016
  • This paper designs an application for detecting various objects using a smart phone with camera sensor, then implements the application that detects the number of faces in front of a user by using the Face API provided by android and generates a speech to the user. For implementing the application, the GoF strategy pattern is applied to design the application. It provides some advantages; first, the algorithm development schedule can separate the whole application development schedule; next, it makes easier to add the algorithm. For example, another detecting algorithm for the other objects (character, motion detection) that may be developed in the future, or it may be replaced by a more high-performance algorithm. With the propose method, a general smart phone can make some advantages that can provide information of various objects (such as moving people and objects, and detected character from signboards) to the person who is visually impaired.