• Title/Summary/Keyword: modular architecture

Search Result 286, Processing Time 0.023 seconds

Development of an Organism-specific Protein Interaction Database with Supplementary Data from the Web Sources (다양한 웹 데이터를 이용한 특정 유기체의 단백질 상호작용 데이터베이스 개발)

  • Hwang, Doo-Sung
    • The KIPS Transactions:PartD
    • /
    • v.9D no.6
    • /
    • pp.1091-1096
    • /
    • 2002
  • This paper presents the development of a protein interaction database. The developed system is characterized as follows. First, the proposed system not only maintains interaction data collected by an experiment, but also the genomic information of the protein data. Secondly, the system can extract details on interacting proteins through the developed wrappers. Thirdly, the system is based on wrapper-based system in order to extract the biologically meaningful data from various web sources and integrate them into a relational database. The system inherits a layered-modular architecture by introducing a wrapper-mediator approach in order to solve the syntactic and semantic heterogeneity among multiple data sources. Currently the system has wrapped the relevant data for about 40% of about 11,500 proteins on average from various accessible sources. A wrapper-mediator approach makes a protein interaction data comprehensive and useful with support of data interoperability and integration. The developing database will be useful for mining further knowledge and analysis of human life in proteomics studies.

Logical Modeling of Base System Model for Tank Engagement Simulation (전차 교전 시뮬레이션을 위한 기본체계모델의 논리 모델링 방법)

  • Lee, Sunju
    • Journal of the Korea Society for Simulation
    • /
    • v.29 no.2
    • /
    • pp.63-72
    • /
    • 2020
  • Tank, which is a representative ground weapon system, is one of the most important weapon systems in each country. For the cost-effective acquisition of a tank based on scientific analysis, the operational concept and effectiveness should be studied based on engagement simulation technology. Besides physical capabilities including maneuver and communication, logical models including decision-making of a tank commander should be developed systematically. This paper describes a method to model a tank for engagement simulation based on Base System Model(BSM), which is the standard architecture of the weapon system model in AddSIM, an integrated engagement simulation software. In particular, a method is proposed to develop logical models by hierarchical and modular approach based on human decision-making model. The proposed method applies a mathematical formalism called DEVS(Discrete EVent system Specification) formalism. It is expected that the proposed method is widely used to study the operational concept and analyze the effectiveness of tanks in the Korean military in the future.

Initial Design of Offshore Floating Marina System (해상 부유식 마리나의 초기설계)

  • Chung H.;Oh T. W.;Namgoong S.;Kim S. B.;Jo C. H.
    • Proceedings of the Korea Committee for Ocean Resources and Engineering Conference
    • /
    • 2004.11a
    • /
    • pp.108-113
    • /
    • 2004
  • Marinas are often located in prime port side locations. hi Korea these locations are already developed and reclamation of the existing properties poses many difficulties and financial overhead. Also, to develop a standard marina in Korea with tide ranges up to 6 meters would require considerable dredging and reclamation works needing long lead times and large SOC costs. The Ocean Space's floating marina system is an independent offshore floating static level system that does not require fixed location breakwaters. The entire marina floats with the tide giving a calm consistent berthing condition for vessels irrespective of the surrounding tide and weather conditions. The floating marina system provides also for all of functions needed to marina comprising a breakwater to protect the vessels, the pontoon system to house the vessels, a dub house and retail tourism precinct, fuel reservoir and associated support facilities in a turn key self contained unit. The modular nature of the system will mean that initial demand can be met with simple units and then further modules can be added quite easily without the related expansion difficulties or infrastructure. This paper contains the main characteristics of the floating marina system and tire design process of the structure. The mooring, motion & stability analysis, the overall & local structural design and the mooring & anchor system design are introduced in this paper.

  • PDF

Design of a 10 bit Low-power current-mode CMOS A/D converter with Current predictors (전류예측기를 이용한 10비트 저전력 전류구동 CMOS A/D 변환기 설계)

  • 심성훈;권용복;윤광섭
    • Journal of the Korean Institute of Telematics and Electronics C
    • /
    • v.35C no.10
    • /
    • pp.22-29
    • /
    • 1998
  • In this paper, an 10 bit current-mode CMOS A/D converter with a current predictor is designed with a CMOS process to be integrated into a portable image signal processing system. A current predictor let the number of comparator reduce to 70 percent compared with the two step flash architecture. The current magnitude of current reference is reduced to 68 percent with a modular current reference. The designed 10 bit Low-power current-mode CMOS A/D converter with a current predictor is simulated with HSPICE using 0.6$\mu\textrm{m}$ N-well single-poly triple-metal CMOS process parameters. It results in a conversion rate of 10MSamples/s. A power consumption is measured to be 94.4mW at single +5V supply voltage. The 10 bit A/D converter fabricated using the same process occupies the chip area of 1.8mm x 2.4mm.

  • PDF

Design of a GCS System Supporting Vision Control of Quadrotor Drones (쿼드로터드론의 영상기반 자율비행연구를 위한 지상제어시스템 설계)

  • Ahn, Heejune;Hoang, C. Anh;Do, T. Tuan
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.41 no.10
    • /
    • pp.1247-1255
    • /
    • 2016
  • The safety and autonomous flight function of micro UAV or drones is crucial to its commercial application. The requirement of own building stable drones is still a non-trivial obstacle for researchers that want to focus on the intelligence function, such vision and navigation algorithm. The paper present a GCS using commercial drone and hardware platforms, and open source software. The system follows modular architecture and now composed of the communication, UI, image processing. Especially, lane-keeping algorithm. are designed and verified through testing at a sports stadium. The designed lane-keeping algorithm estimates drone position and heading in the lane using Hough transform for line detection, RANSAC-vanishing point algorithm for selecting the desired lines, and tracking algorithm for stability of lines. The flight of drone is controlled by 'forward', 'stop', 'clock-rotate', and 'counter-clock rotate' commands. The present implemented system can fly straight and mild curve lane at 2-3 m/s.

Autonomous Mission Management Software Design and Verification Technique for Unmanned Aerial Vehicles (무인기 자율 임무관리 소프트웨어 설계 및 검증 기법)

  • Chang, Woohyuk;Lee, Seung-Gyu;Kim, Yun-Geun;Oh, Taegeun
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.49 no.6
    • /
    • pp.505-513
    • /
    • 2021
  • We propose an autonomous mission management software design and verification technique for unmanned aerial vehicles to autonomously mitigate dynamic situation changes occurred in the inside and outside of an aircraft in compliance with the mitigation priority order. The proposed autonomous mission management software is designed in a modular architecture that consists of concurrently executing multiple threads. To verify it, we suggest three verification steps: 1) software integration by checking the expected request/response messages between the threads for all possible dynamic situation changes; 2) integration test to verify the software functionality; 3) performance test to verify the quantitative software performance. Especially, the software integration test environment is built and utilized to carry out the integration and performance tests.

Plug-and-Play Framework for Connectivity Control and Self-Reconfiguration of Weapon System Components (무기체계 구성장치의 연결성 제어 및 자율 재구성을 위한 플러그앤플레이 프레임워크)

  • Chang, HyeMin;Kang, SukJong;Cho, YoungGeol;Yoon, JooHong;Yun, Jihyeok
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.24 no.3
    • /
    • pp.328-338
    • /
    • 2021
  • A study on common modular design based on open standards to reduce the life cycle cost of ground weapon system is underway. Since the ground weapon system includes major mission equipment such as fire control system, it is essential to apply the concept of fault tolerance through automatic reconfiguration and blocking unspecified equipment through connectivity control. However, it is difficult to generalize due to the difference in operating characteristics for each system. In this paper, we propose a plug-and-play framework, which includes plug-and-play architecture and mechanism. The proposed method can be used in common by the application of each component as it is divided into a common service layer. In addition, the proposed connectivity control and autonomous reconfiguration method facilitates reflection of operating characteristics for each system. We constructed a verification environment that can simulate ground weapon systems and components, and verified that the proposed framework works through scenario-based functional tests.

Design and Implementation of the Survival Game API Using Dependency Injection (의존성 주입을 활용한 서바이벌 게임 API 설계 및 구현)

  • InKyu Park;GyooSeok Choi
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.23 no.4
    • /
    • pp.183-188
    • /
    • 2023
  • Game object inheritance and multiple components allow for visualization of system architecture, good code reuse, and fast prototyping. On the other hand, objects are more likely to rely on high latency between game objects and components, static casts, and lots of references to things like null pointers. Therefore, It is important to design a game in such a way so that the dependency of objects on multiple classes could be reduced and existing codes could be reused. Therefore, we designed the game to make the classes more modular by applying Dependency Injection and the design patterns proposed by the Gang of Four. Since these dependencies are attributes of the game object and the injection occurs only in the initialization pass, there is little performance degradation or performance penalty in the game loop. Therefore, this paper proposed an efficient design method to effectively reuse APIs in the design and implementation of survival games.

A Study on Estimation of the Course Keeping Ability of a Ship in Confined Waterways Using the MMG Model (MMG 모델을 이용한 제한수로를 운항하는 선박의 침로안정성능 추정에 관한 연구)

  • Kim, Hyunchul;Kim, In-Tae;Kim, Sanghyun;Kwon, Soo Yeon
    • Journal of Navigation and Port Research
    • /
    • v.43 no.6
    • /
    • pp.369-376
    • /
    • 2019
  • Ship hydrodynamics in the confined waterways is challenging. When a ship is maneuvering in confined waterways, the hydrodynamic behavior may vary significantly because of the hydrodynamic interaction between the bottom of the ship hull and the seabed, or so-called shallow water effects. Thus, an accurate prediction of shallow water and bank effects is essential to minimizing the risk of the collision and the grounding of the ships. The hydrodynamic derivatives measured by the virtual captive model test provide a path to predicting the change in ship maneuverability. This paper presents a numerical simulation of captive model tests to predict the maneuverability of a ship in confined waterways. Also, straight and zig-zag simulation were conducted to predict the trajectory of a ship maneuvering in confined waterways. The results showed that the asymmetric flow around a ship induced by vicinity of banks causes pressure differences between the port and starboard sides and the trajectory of a ship maneuvering in confined waterways.

Monitoring on the Soils and Plant Growth in Modular Sloped Rooftop Greening System (모듈형 경사지붕 녹화시스템의 토양과 식물생육 모니터링)

  • Ryu, Nam-Hyong;Lee, Chun-Seok
    • Journal of the Korean Society of Environmental Restoration Technology
    • /
    • v.14 no.5
    • /
    • pp.53-67
    • /
    • 2011
  • The major objective of this study was to quantify the effects of substrate depth and substrate composition on the development of sedum etc., in a sloped rooftop (6 : 12 pitch) environment during a 4-year period. The experiment was conducted from 2006 October to 2010 December under several conditions without soil erosion control : two substrate depth (5cm, 10cm), four substrate composition (A5N3C2, A3N3C4, A6C4, G5L3C2: A: artificial lightweight soil, N : natural soil, G : granite decomposed soil, C : leave composite, L : loess), four sloped roof direction ($E40^{\circ}W$, $W40^{\circ}N$, $S40^{\circ}W$, $N40^{\circ}E$). In this experiment 4 sedum etc., were used: Sedum sarmentosum, Sedum kamtschaticum, Sedum rupestre, Sedum telephium, flowering herbs (mixed seed : Taraxacum platycarpum, Lotus corniculatus, Aster yomena, Aster koraiensis), western grasses (mixed seed : Tall fescue, Creeping redfescue, Bermuda grass, Perennial ryegrass). The establishment factor had two levels : succulent shoot establishment (sedum), seeding (flowering herbs, western grasses). 1. Enkamat, as it bring about top soil exfoliation, was unsuitable material for soil erosion control. 2. Sedum species exhibited greater growth at a substrate depth of 10cm relative to 5cm. All flowering herbs and western grasses established only at a substrate depth of 5cm were died. A substrate depth of 5cm was not suited in sloped rooftop greening without maintenance. If additional soil erosion control will be supplemented, a substrate depth of 10cm in sloped rooftop greening without maintenance was considered suitable. 3. For all substrate depth and composition, the most abundant species was Sedum kamtschaticum. The percentage of surviving Sedum kamtschaticum was 73.4% at a substrate depth of 10cm in autumn 2007 one year after the roof vegetation had been established. But the percentage of surviving other sedum were 33.3%~51.9%, therefor mulching for soil erosion control was essential after rooftop establishment in extensive sloped roof greening was proved. To raise the ratio of plant survival, complete establishment of plant root at substrate was considered essential before rooftop establishment. 4. There was a significant interaction between biomass and substrate moisture content. There were also a significant difference of substrate moisture and erosion among substrate composition. The moisture content of A6C4 was highest, the resistance to erosion of A5N3C2 was highest among substrate composition. The biomass of plants were not significantly higher in A5N3C2 and A6C4 relative to A3N3C4 and G5L3C2, For substrate moisture and erosion resistance, A5N3C2 and A6C4 were considered suitable in sloped rooftop greening without maintenance. 5. There were significant difference among roof slope direction on the substrate moisture. Especially, the substrate moisture content of $S40^{\circ}W$ was lower relative to that of $N40^{\circ}E$, that guessed by solar radiation and erosion.