• Title/Summary/Keyword: 공통 패턴

Search Result 236, Processing Time 0.049 seconds

Defining an Architectural Pattern for the Software Based Simulators in Consideration of Modifiability and Interoperability (변경가능성과 상호운영성을 고려한 소프트웨어 기반 시뮬레이터 아키텍처 패턴의 정의)

  • Kuk, Seung-Hak;Kim, Hyeon-Soo;Lee, Sang-Uk
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.8
    • /
    • pp.547-565
    • /
    • 2009
  • Simulation is the imitation of some real thing, state of affairs, or process. The act of simulating something generally entails identifying certain key characteristics or behaviors of a selected physical or abstract system. And a simulator is the software or hardware tool that performs simulation tasks. When developing a simulator, the non-functional requirements such as modifiability, interoperability, and extendability should be required. However, existing studies about the simulator development focus not on such non-functional requirements but on the methodologies to build the simulation model. In this paper, we suggest the new architectural pattern for the software based simulator in consideration of such non-functional requirements. In order to define the architectural pattern, we identify the essential elements of the simulators, define relationships between them, and design the architectural structure with the elements to accommodate such non-functional requirements. According to the proposed pattern we can solve the simulation problems to combine the various simulation model components. The pattern guarantees modifiability by reconstructing the simulation model, also guarantees interoperability and extendability by adding various interfaces to the simulation model and by keeping the consistent interfacing mechanism between the simulation model components. The suggested architectural pattern can be used as the reference architecture of the simulator systems that will be developed in future.

Survey of Potato Farmers' Tractor-Implement Usage in Korea (국내 감자 재배 농민들의 트랙터 작업기 사용 실태조사)

  • Hwang, Seok Jun;Kim, Ki Duck;Kim, Jeong Hun;Nam, Ju Seok;Shin, Beom Soo
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2017.04a
    • /
    • pp.67-67
    • /
    • 2017
  • 국내의 밭작물 재배에서는 부족한 인력과 시간을 단축하기 위한 농기계 사용이 필수가 되었다. 효율적인 농기계의 개발을 위해서는 농민들의 작업실태 분석이 반드시 선행되어야 한다. 본 연구에서는 감자 재배용 작업기 개발을 위해 전국의 감자 재배 농민을 대상으로 트랙터 작업기 사용실태 조사를 수행하였다. 조사대상은 강원도, 경상북도, 전라남도의 지역중 감자 생산량이 많은 곳을 분류하여 각 지역의 농업기계 대리점에서 추천한 농민을 대상으로 조사표에 의한 방문 면접 설문조사를 실시하였다. 분류된 지역은 강원도 홍천, 평창, 경상북도 고령, 김천, 전라남도 영광, 보성이다. 각 지역별 응답자수는 2명으로 진행하였다. 조사항목은 감자 재배시기, 보유하고 있는 작업기, 트랙터의 모델 및 보유대수, 작업기별 트랙터 주행단수 및 PTO 단수, 작업패턴 등이다. 조사결과, 공통적으로 감자품종 중 수미감자를 선호하는 것으로 조사되었고, 지역별로 시기상의 차이가 있지만 평균적으로 1월~5월과 8월~11월 사이에 감자 이모작을 실시하는 것으로 나타났다. 트랙터의 평균 보유대수는 2대였으며, 평균적으로 중형 트랙터 1대와 대형 트랙터 1대의 비율로 보유하고 있는 것으로 조사되었다. 보유하고 있는 작업기는 로타베이터, 수확기, 시비기, 방제기, 파종기 순으로 보유대수가 많았다. 작업기로 수행하는 밭작업으로는 경운정지, 비닐피복, 시비, 방제, 수확 등이 있었으며, 경운정지용 로터리 작업시 트랙터 주행단수와 PTO 단수는 트랙터의 경우 L2~L3단을 주로 사용하고, PTO의 경우 1단과 2단을 병행하여 사용하는 것으로 조사되었다. 로타베이터 작업패턴은 지역별로 차이를 보였으나, 평균적으로 밭의 모서리를 둘러서 작업하고 이후에 8자형식으로 이동하면서 두둑을 형성하는 것으로 나타났다. 이 작업패턴을 사용하는 이유는 후진을 하지않는 작업환경에서 가장 효율적이고 밭의 모서리에 흙이 모이지 않게하기 위함이라고 하였다.

  • PDF

Design of an Architecture Pattern for Ajax-based Web Applications (Ajax기반 웹 응용을 위한 아키텍쳐 패턴 설계)

  • Kim, Hwang-Man;Kim, Yong-Goo
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.36 no.9B
    • /
    • pp.1057-1065
    • /
    • 2011
  • In order to achieve the ease of development and to facilitate the maintenance of codes for complex Ajax (Asynchronous Java Script and XML)-based web clients, this paper proposes a CVC (Communicator-View-Controller) architecture pattern by modifying the well-known MVC (Model-View-Controller) framework. By composing the Communicator of codes for asynchronous data retrieval, which is common to Ajax-based clients, the proposed architecture pattern is able to cut out the graphic design related codes to constitute the View layer. Based on such declarative generalization of complex web-client codes, Ajax-related codes can be easily modularized and efficiently reused in development and maintenance stages, and graphics design can be done separately regardless of the other business logic related codes development, resulting in highly efficient development and maintenance of complex Ajax-based web clients.

Analyzing Patterns in User's Information Seeking Behavior on the Web (웹 이용자의 정보탐색행위 패턴 분석)

  • Kim, Sung-Jin
    • Journal of the Korean Society for information Management
    • /
    • v.23 no.4 s.62
    • /
    • pp.197-214
    • /
    • 2006
  • A Web-based environment has very various and heterogeneous users. The emphasis on their individual characteristics may make it hard to reach the general understanding of how they seek and use information on the Web. The purpose of this study is to find common patterns in information seeking behavior on the Web by analyzing a series of cognitive movement of users in interaction with the Web. Based on Dervin's concept and Timeline interview methodology, this study collected 37 Web experience descriptions from 21 respondents, which consisted of 302 steps. Findings addressed that Web information seeking behavior can be classified into seven types : Starting, Searching, Viewing/B row sing , Examining/comparing, Finding/compiling, Deciding/Acting, and Ending. Movement paths in the seven-type information seeking process showed that user's interaction with the Web was repeated and circulated at the Viewing/Browsing step and that information seeking behavior on the Web was multi-directional and non-linear.

Characteristic Signature Extraction using the Base Distribution Substitution Comparison (염기분포와 대치 비교를 이용한 염기서열 집단의 고유 시그너쳐 추출)

  • Hwang, Gyeong-Sun;Lee, Hye-Ri;Lee, Geon-Myeong;Kim, Seong-Su;Lee, Chan-Hui;Lee, Seong-Deok;Yun, Hyeong-U
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2007.11a
    • /
    • pp.419-422
    • /
    • 2007
  • 유전자 변이가 쉽게 일어나는 바이러스 등은 변이 계통에 따라 집단을 형성하게 된다. 이러한 집단들에 대한 분석은 해당 바이러스 집단에 대한 추적, 백신 및 치료약 개발에서 필수적이다. 어떤 집단의 염기 서열의 특성을 효과적으로 표현하는 패턴을 시그너쳐라 하며, 이러한 시그너쳐는 특정 염기서열 집단의 고유한 특성을 나타내면서 다른 집단과 구별되는 정보를 포함하는 것이 바람직하다. 이 논문에서는 가능한 후보 시그너쳐들을 염기분포를 이용하여 생성해가면서, 시그너쳐 해당부위의 염기를 상대 서열집단의 공통 서열의 염기로 변환하여 집단간의 상대거리를 측정함으로써, 후보 시그너쳐에 의한 집단의 고유성질 표현능력과 집단간 차별화 능력을 고려하여 시그너쳐를 추출하는 방법을 제안한다.

  • PDF

A Study on the Design and Implementation of Multitasking Measurement System Interface with CAM (CAT를 적용한 다중처리지원 계측 시스템 인터페이스 설계 및 구현에 관한 연구)

  • 전동근;문대철
    • The Journal of the Acoustical Society of Korea
    • /
    • v.12 no.5
    • /
    • pp.21-31
    • /
    • 1993
  • 본 논문에서는 CAT를 적용하여 다중 처리를 지원하는 계측 시스템의 인터페이스를 설계하고 구현하였다. 다중 처리는 프로세스 기법으로 트레드 방식을 사용하였고, 스케쥴링으로는 라운드 로빈 방식을 사영하엿다. 구현된 다중처리 시스템은 HP8590A 스펙트럼 분석기와 HP473B 전력계를 시스템 운영 계측기로 이용하였다. 이밖에도 15대까지의 계측기를 첨가하여 시스템을 운용할 수있도록 하였다. 개발된 소프트웨어는 총 9개 모듈로 구성되어 있고 각 모듈들은 상호 공유되도록 구현하였다. 더 많은 예측기를 부가할 경우에는 목적 계측기에 알맞는 소프트웨어 모듈을 합하여 구성할 수 있도록 하였다. 또한 계측기를 여러대 접속할 때 발생할 수 있는 문제점에 대한 해결책을 제시하였다.문제점은 정보의 전송도중 버스가 데드록이 되거나 데이터를 손실하는 경우이다. 문제 발생의 원인은 각 계측기가 갖고 있는 정보 전송 프로토콜의 차이점이 있기 대문인데, 이를 알아내고자 프로토콜 분석기를 설계하여 컴퓨터에 접속할 수 잇도록 구현하였다. 실험한 결과 두 대의 서로 다른 계측기가 갖고 있는 공통적인 프로토콜 패턴을 찾을 수 있었다. 이 시스템을 이용할 경우 사용자는 전문지식 없이도 측정 시간과 오차를 줄일 수가 있다.

  • PDF

Reducing of cross-talk by patterning of common electrode in the patterned vertical alignment (PVA) mode (PVA모드에서 공통 전극 패턴을 통한 전기장 간섭의 감소 효과)

  • Jeon, Yeon-Mun;Kim, Youn-Sik;Hwang, Seong-Jin;Lee, Seung-Hee;Lyu, Jae-Jin;Kim, Kyeong-Hyeon
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2006.11a
    • /
    • pp.43-44
    • /
    • 2006
  • We have studied electro-optical characteristics and stability of liquid crystal director depending on electrode patterning of common electrode on top substrate in patterned vertical alignment (PVA) mode. In the present studies, new type of common electrode pattern was suggested to enhance a dark state by reducing interference area due to data signal. According to the simulation result, PVA device with new common electrode pattern contributed to Improvement of an aperture ratio.

  • PDF

Association Discovery Among Protein Motifs (단백질 모티프간 연관성 탐사)

  • Lee, Hyun-Suk;Lee, Do-Heon;Choi, Deok-Jai
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.1827-1830
    • /
    • 2002
  • 단백질 모티프(motif)란 유사한 기능을 가진 여러 단백질 서열에서 공통적으로 발견되는 패턴으로서 단백질의 기능을 예측하는 단서로 활용된다. 현재 Prosite, Pfam 등의 데이터베이스에서 정규식(regular expression), 가중치 행렬(weighted matrix), 은닉 마코프 모델(hidden Markov model)의 형태로 4천여종 이상의 모티프가 등록되어 있다. 본 논문에서는 연관성 탐사 기법을 적용하여 Hits 데이터로부터 상당히 높은 연관성을 갖는 모티프 집단을 밝히고, 실제 자연현상에서 자주 나타나는 연관성을 교차타당성 (cross-validation) 기법을 통해 입증하였다. 이렇게 밝혀진 단백질 모티프간 연관성을 트라이 탐색 기법을 통해 웹으로 제공함으로써 단백질의 기능유추에 쉽게 접근하고자 한다.

  • PDF

Study of Building Korean Universal Dependency Corpus focused on Syntactic Relations (한국어 Universal Dependency 말뭉치 구축 방안 연구: 구문 관계를 중심으로)

  • Won, Hye-Jin;Ryu, Pum-Mo
    • Annual Conference on Human and Language Technology
    • /
    • 2018.10a
    • /
    • pp.329-333
    • /
    • 2018
  • Universal Dependency 프로젝트는 여러 언어에 공통으로 적용할 수 있는 형태소 패턴과 구문 관계를 찾기 위한 연구를 진행하고 있으며, 점진적으로 많은 언어들이 참여하여 UD 가이드라인에 따라 말뭉치를 구축하고 시스템을 개발하고 있다. 한국어 UD 말뭉치도 구축되어서 공유되고 있지만 구축을 위한 상세한 가이드라인은 제공되지 않고 있다. 본 논문에서는 UD를 기반으로 한국어 구문분석 말뭉치를 구축할 때 논의되어야 할 요소들을 나열하고 예제를 통해서 설명하였다. 본 연구를 기반으로 한국어 구문분석 말뭉치 구축, 구문분석 시스템 개발에서 UD 가이드라인을 적용하는 논의가 시작되기를 기대한다.

  • PDF

Motif-Based Protein Clustering (Motif 기반의 단백질 군집화)

  • Jin, Hoon;Kim, Hyun-Sik; Kim, In-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.235-237
    • /
    • 2002
  • motif란 기능적으로 유사한 단백질 군의 아마노산 서열들에 공통적으로 나타나는 일정한 패턴이나 부분서열을 말한다. 본 논문에서는 motif들로 각 단백질의 특성을 표현한 다음, 이것을 기초로 유사성을 비교하여 단백질들을 기능적으로 유사한 여러개의 계층적 군으로 나누는 군집화 방법을 소개하였다. 영역 특성상 확장성과 계층성을 가지는 신경망 GHSOM을 군집화 알고리즘으로 사용하였고, 실제 307 개의 단백질들에 대한 군집화 실험을 통해 그 효과를 확인해보았다.

  • PDF