• 제목/요약/키워드: design reuse

검색결과 675건 처리시간 0.026초

안드로이드 게임 프로그래밍을 위한 설계 패턴 (Design Patterns for Android Game Programming)

  • 김동관
    • 한국융합학회논문지
    • /
    • 제9권8호
    • /
    • pp.17-24
    • /
    • 2018
  • 설계 패턴은 소프트웨어 개발 시 반복적으로 발생하는 특정 문제들에 대한 효과적인 해결책을 제공하는 소프트웨어 재사용 기술이다. 특히, 객체지향 설계 패턴들은 다양한 플랫폼이나 프레임워크에 포함되어 소프트웨어 생산성을 높이고 있다. 본 논문은 설계 패턴을 고려한 안드로이드 모바일 플랫폼 기반의 게임 프로그래밍에 대한 지침을 제공한다. 적절히 설계 패턴을 활용함으로써 소프트웨어 개발 생산성뿐만 아니라, 개발 후 유지보수를 위해서도 효과적일 수 있다. 본 논문은 안드로이드 플랫폼 기반의 게임 프로그래밍에 설계 패턴을 적용하기 위한 지침과 사례를 제공한다. MVP, Singleton, Observer, State 설계 패턴과 같은 대표적인 객체지향 설계 패턴을 안드로이드 게임 프로그램 개발에 적용한다.

도메인 분석정보의 재사용을 위한 처리기의 설계 및 구현 (Design and Implementation of a Processor for the Reuse of Domain Analysis Information)

  • 김지홍;송영재
    • 한국정보처리학회논문지
    • /
    • 제2권4호
    • /
    • pp.499-508
    • /
    • 1995
  • 도메인 분석은 새로운 응용시 손쉽게 재사용할 수 있도록 유사 시스템의 공통점 을 식별하는 활동이다. 대부분의 도메인 분석의 결과는 통일된 방식이 없이 도식적으 로 표현되고 수작업으로 재사용되고 있어서 분석명세의 재사용성이 작다. 도메인 분석 정보도 수작업 대신에 잘 정의된 구문을 갖는 도메인 분석명세 언어로 표현하여 명세 의 적절성 검사와 재사용의 연산을 통해 도메인 분석명세 재사용의 자동화가 가능하다. 본 연구에서는 도메인 분석의 결과를 도메인 분석명세 언어로 표현하여 재사용할 수 있도록 도메인 부석명세 재사용 처리기를 설계 구현하고 대여 도메인에 적용하여 새로 운 명세의 인스탄스를 얻을 수 있었다. 아울러 종전의 데이타 흐름도 지원 도구를 통 합 재사용 방식과 분석정보 처리기를 통한 재사용 시간을 비교하였으며 두 가지 방식 은 서로의 단점을 보완하여 재사용성을 향상시킬 수 있음을 발견하였다.

  • PDF

산업유산으로서의 폐광산 재활용 방법론 연구 (Reuse Methodology for Abandoned Mines as Industrial Heritage)

  • 강동진
    • 한국조경학회지
    • /
    • 제34권6호
    • /
    • pp.111-129
    • /
    • 2007
  • Industrial heritage artifacts may include the industrial products, technologies and infrastructures that have contributed to modernization beginning with the Industrial Revolution. The history of our industrial heritage spans 50 to 150 years and can be characterized by taking into account the site and the technology. This paper analyzes 13 precedents in Japan, Canada, and the United States in terms of these concerns, with focus on the reuse of abandoned mines as industrial heritage. Field surveys and interviews about each abandoned mine were used to obtain historical records and material. The results describe progress in three phases (1) recognizing phase, (2) organizing phase, and (3) maintenance management phase. A proper methodology for reuse is necessary to ensure the authenticity of the abandoned mine, particularly in the face of poor tourism-oriented approaches. As a result of analyzing the 13 cases, we determined that the following principles should be considered during the reuse process. Firstly, reuse of abandoned mines should not be compulsory but should be a spontaneous process and especially, should be carried out by inhabitants. Secondly, education and real experiences in the abandoned mine should be used to ive visitors a feeling of authenticity. Thirdly, creative remodeling methods can be used to enhance the abandoned mine's facilities and the site. Finally, historic and new functions should be the focus of the revitalization. Because this paper mainly focused on 13 precedents, there are likely more diverse cases. However, the conclusions of this report have practical value for reuse of abandoned mines and can be used in establishing methods for reusing Korean abandoned mines as industrial heritage.

농업적 용수재이용을 위한 간헐분사 완속모래여과 하수재처리 효율 평가 (Feasibility Study of Intermittent Slow Sand Filtration for Agricultural Reuse of Reclaimed Water)

  • 윤춘경;정광욱;함종화;황하선
    • 한국농공학회지
    • /
    • 제45권5호
    • /
    • pp.160-170
    • /
    • 2003
  • A pilot study was performed to examine the feasibility of intermittent slow sand filtration for agricultural reuse of reclaimed water. The effluent of biofilter for 16-unit apartment was used as influent to the slow sand filtration system at 0.6 $m^3$/day loading rate using 15 seconds spray in every 10 minutes on the about 1 $m^2$ surface area and 0.5 m depth. The influent concentrations of total coliform (TC), fecal coliform (FC) and E. coli were in the range of 10.000 MPN/100 mL. and they were reduced to less than 1,000 MPN/100 mL after filtration with average of 320, 270, and 154 MPN/100 mL, respectively, showing over 95 % removal. Turbidity and SS were improved effectively and their average concentration was reduced to 0.8 NTU and 1.7 mg/L, respectively, and removal rate was about 50 %. Average BOD and COD concentrations were also reduced substantially to 2.6 and 25.8 mg/L with about 55 and 21 % removal rate, respectively. Nutrients removal was relatively low and removal rate for T-N and T-P was low however, remaining nutrients might be beneficial and less concerned in case of agricultural reuse. The concentration of biofilter effluent used in this experiment was in the range of secondary treatment effluent but slightly stronger than the one from existing wastewater treatment plants (WWTPs). Therefore, intermittent slow sand filtration might be also applicable to the effluent from WWTPs as long as its agricultural reuse is available. Considering stable performance and effective removal of bacterial indicators as well as other water quality parameters, low maintenance, and cost-effectiveness, the intermittent slow sand filtration was thought to be an effective and feasible alternative for agricultural reuse of reclaimed water. This paper is a preliminary result from pilot study and further investigations are recommended on the optimum design parameters before full scale application.

멀티미디어 이동 통신에서 Hybrid Joint 주파수 재사용 구간을 이용한 동일 채널 간섭 억제 및 시스템 전송량 최대화 방법 (Co-Channel Interference Mitigation and System Throughput Maximization Using Hybrid Joint Reuse Partitioning in Multimedia Mobile Communications)

  • 김정수
    • 한국전자파학회논문지
    • /
    • 제18권5호
    • /
    • pp.465-470
    • /
    • 2007
  • 멀티미디어 이동 통신에서 동일 채널 간섭은 시스템의 성능을 저하시키는 중요한 요인이다. 본 논문에서는 이러한 동일 채널 간섭을 억제하고 시스템의 성능을 최대화하기 위하여 주파수 재사용 구간을 사용한다. 먼저 수학적 모델링을 통하여 주파수 재사용 구간을 적용한 시스템에서의 동일 채널 간섭량을 분석한다. 이를 바탕으로 시스템 전송량을 최대화 시킬 수 있는 주파수 재사용 구간을 결정한다. 마지막으로 분석 결과와 모의 실험 결과를 통하여 주파수 재사용 구간을 적용한 시스템이 동일 채널 간섭량을 줄이며 시스템 전송량을 최대화 시킬 수 있음을 보인다. 실험 결과를 통하여 셀의 트레픽 로드에 따라서 재사용 구간이 $0.7{\sim}0.8$의 구간에서 시스템 전송량이 최대화 되며, 셀룰러 시스템 디자인 변수로 이와 같은 결과를 이용하면 시스템 전송량을 최대화 할 수 있다.

쇼핑성향이 패션 O2O 서비스 재이용 의도에 미치는 영향: 충동구매성향 조절효과를 중심으로 (Shopping Orientation Impacting Reuse Intention of O2O Services: Focusing on the Moderation of Impulse Buying Tendency)

  • 한정원;이은정
    • 한국의류산업학회지
    • /
    • 제20권6호
    • /
    • pp.645-655
    • /
    • 2018
  • Online to Offline(O2O), a new model of e-commerce, has been gradually recognized and accepted by consumers. Electronic commerce has become diversified and O2O marketing is the new trend of e-commerce. The rapid popularization of mobile Internet and online shopping makes O2O service gets more attention. Although recently O2O service and O2O marketing get much attention, there is no much preceding research about the antecedents of mobile shopping of O2O market. The purpose of the study is to examine the effect of shopping orientation on intention to reuse O2O services and the moderating effect of impulse buying tendency. A total of 209 surveys were collected online in total for the data of the study. The key findings of this study are as follows: First, convenience seeking shopping orientation has a positive effect on the intention to reuse O2O service and brand seeking shopping orientation has, too. Second, impulse buying tendency positively moderated the relationship between hedonic seeking shopping orientation and intention to reuse O2O service, and negatively moderated sales seeking shopping orientation and intention to reuse O2O service. The results of this study presented some implications for operators at O2O service area. Research findings and study limitations are discussed.

딥러닝 합성곱에서 데이터 재사용에 최적화된 GPGPU 설계 (Design of an Optimized GPGPU for Data Reuse in DeepLearning Convolution)

  • 남기훈;이광엽;정준모
    • 전기전자학회논문지
    • /
    • 제25권4호
    • /
    • pp.664-671
    • /
    • 2021
  • 본 논문은 합성곱 신경망에 데이터 재사용 방법을 효과적으로 적용하여 연산 횟수와 메모리 접근 횟수를 줄일 수 있는 GPGPU구조를 제안한다. 합성곱은 kernel과 입력 데이터를 이용한 2차원 연산으로 kernel이 slide하는 방법으로 연산이 이루어 진다. 이때, 합성곱 연산이 완료될 때 까지 kernel을 캐시메모리로 부터 전달 받는 것이 아니고 내부 레지스터를 이용하는 재사용 방법을 제안한다. SIMT방법으로 명령어가 실행되는 GPGPU의 원리 이용하여 데이터 재사용의 효과를 높이기 위해 합성곱에 직렬 연산 방식을 적용하였다. 본 논문에서는 레지스터기반 데이터 재사용을 위하여 kernel을 4×4로 고정하고 이를 효과적으로 지원하기 위한 warp 크기와 레지스터 뱅크를 갖는 GPGPU를 설계하였다. 설계된 GPGPU의 합성곱 신경망에 대한 성능을 검증하기 위해 FPGA로 구현한 뒤 LeNet을 실행시키고 TensorFlow를 이용한 비교 방법으로 AlexNet에 대한 성능을 측정하였다. 측정결과 AlexNet기준 1회 학습 속도는 0.468초이며 추론 속도는 0.135초이다.

로하스 의식이 로하스 큐티클 관리에 미치는 영향 (A Study on the Influences of LOHAS Consciousness on LOHAS Cuticle Management)

  • 조윤희;김순심
    • 한국의상디자인학회지
    • /
    • 제14권2호
    • /
    • pp.215-227
    • /
    • 2012
  • This study aims to analyze the influences of LOHAS cuticle management, which based on LOHAS consciousness among customers using nail art shops and removes only Cuticle layer without Eponychium, on the preference and expected value of service quality. Further, it tackles how above related variables have important bearing on reuse intention. A survey was conducted only with customers over the age of 20 in Seoul, Daejeon and Daegu areas in terms of LOHAS consciousness. For the collected 389 data, frequency analysis, t-test, ANOVA, correlation analysis and multiple regression analysis were carried out by using SPSS 18.0 Version statistical package. The results are as follows. First, according to the results, it shows high positive correlation between LOHAS cuticle management based on the consciousness of LOHAS, and LOHAS cuticle management preference, tendency and willingness to transfer toward it. Second. it is proven that LOHAS consciousness tend to be possessed in older age groups, married and a professional employee layers and this LOHAS motivated groups showed high LOHAS cuticle management preference, inclination and intention of a change in management. Lastly, the reuse intention is mostly affected by experience and preference of LOHAS cuticle management. There is negative correlation between reuse intention and experience in blooding and pain during care service. Higher interest in preference of LOHAS cuticle management has highly influenced positive link with the repurchase intention.

  • PDF

Ontology Design for Solver Reuse in Web Services Based Model Management Systems

  • Lee, Keun-Woo;Huh, Soon-Young
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2003년도 Proceeding
    • /
    • pp.65-69
    • /
    • 2003
  • As complex mathematical models are increasingly adopted for business decision-making, difficulties arise in reusing solvers (i.e., model solving algorithms) against diverse models and data sets and thus the collaboration among users (model/solver builders and decision makers) in multiple departments becomes very difficult. To facilitate the solver reuse, this paper adopts the Web services technologies as the base technologies for linking the solvers to the models, both of which are created on different modeling paradigms and different system platforms, in unified system architecture. Specifically, this paper focuses on designing an ontology that represents the interfacing semantics of the model-solver interactions in a general and standardized form. By referring to the ontology, a model management system (MMS) can autonomously suggest a set of compatible solvers and apply them to individual models even though the decision makers are not knowledgeable enough about all the details of the models and the solvers. Thus, this Web services based MMS would improve the reusability of the solvers by relieving the decision makers from the risk of erroneous application of a solver to syntactically and semantically incompatible models and the burden of considerable understanding of model and solver semantics.

  • PDF

재사용을 위한 소프트웨어 아키텍쳐 명세와 재구성 방법 (Software Architecture Specification and Restructuring Method for Reuse)

  • 이윤수
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권3호
    • /
    • pp.341-350
    • /
    • 2002
  • 소프트웨어 아키텍쳐는 설계 과정 동안 수정, 갱신 그리고 대체로 인해 재구성될 수 있으며, 소프트웨어 개발에 적합한 설계는 하나 이상 존재할 수 있기 때문에 다양한 관점에서 설계된 아키텍쳐를 재구성할 수 있는 방법과 아키텍쳐의 변경 요소들을 효율적으로 명세할 수 있는 방법이 필요하다. 이 논문에서는 기존에 이미 정의되어 있는 아키텍쳐와 이를 재사용하여 설계한 새로운 아키텍쳐를 통합된 구조의 소프트웨어 아키텍쳐로 재구성할 수 있는 방법을 제안하였다. 그리고, 통합된 구조의 소프트웨어 아키텍쳐 명세에 필요한 명세 요소와 명세 구조를 제안한다. 제안한 통합된 구조의 명세 방법은 아키텍쳐 설계과정에서 다양한 개발자 관점에서 정의된 아키텍쳐들을 참조 및 재사용할 수 있는 방법을 제공하고, 아키텍쳐의 수정 및 갱신 그리고 대체와 같은 변경 요소에 대해 유연성 있는 명세 방법을 제공한다.

  • PDF