• Title/Summary/Keyword: 표준화코드

Search Result 186, Processing Time 0.025 seconds

A Standardized River Data Model Based on River Network for Building Multi-dimensional River Information System (다차원 하천 정보 체계 구축 위한 하천네트워크 기반 표준 하천 데이터 모델 개발)

  • Choi, Seoung Soo;Kim, Dongsu;You, Hojun
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2017.05a
    • /
    • pp.177-177
    • /
    • 2017
  • 최근 ADCP 등 첨단장비를 활용한 유량 및 하상측정, 각종 하천기본계획 수립 시 확보되는 횡단측정 자료, 식생 및 서식처 등 하천환경과 생태자료, 드론 등을 활용한 영상자료 등 방대한 하천 정보가 확보되고 있으며, 다기능보 등 다양한 하천구조물 및 친수구역이 증가하는 등 이전과 비교하여 괄목할만한 수준으로 정보의 양이 증가하고 있다. 이에 따라 다양한 하천정보를 체계적으로 저장, 관리, 공유하기 위하여 표준화된 데이터 모델(Data Model)의 수립이 필요하다. 하천 정보의 경우 하천 시설물, 하천 단면측량 자료, 하천 시계열 측정 자료 등이 특정 하천을 중심으로 관리되는 반면, 기존 데이터 모델 연구에서는 특정 주제도에 기반하여 하천 정보가 레이어 형식으로 제공되어 상호 연계되지 않아 하천 정보의 효율적 관리측면에서 적합하지 않았다. 또한 신규 정보를 추가 시 기존 데이터 모델의 과다한 수정이 필요하고, 기존의 데이터 모델의 경우 표준화되지 않아 활용성이 매우 낮고, 유역중심으로 구성되어 특정 조건에 해당되는 하천 정보 검색이 어려운 단점이 존재하였다. 본 연구에서는 기존의 주제도 및 레이어 형식으로 구성되어 있던 데이터 모델 형식에서 벗어나 하천흐름선을 기준으로 데이터모델을 구축하는 방안을 제시하였으며, 하천흐름선과 하천 시설물, 단면 측량 자료, 계측 자료를 순차적으로 수용하고, 기존에 존재하지 않던 하천 정보의 추가 시 기존 데이터 모델의 형식을 수정하지 않고 유연하게 대응할 수 있는 관계형 데이터 모델을 구상하였다. 또한, 하천과 유역의 논리적 저장방안 고려하여 한 개의 하천을 다수의 세그먼트(Reach)로 구분하여 코드(Reach Code)를 부여하는 방안을 제시하였으며, 구상한 데이터모델을 통하여 국가하천과 지방하천 등 유역의 다양성을 포함하는 한강권역의 섬강유역을 시범하천으로 구축하였다. 제시된 하천 정보 데이터 모델을 활용하여 DB를 구축한다면 하천망을 기준으로 하천 정보가 저장되고, 기존의 유역단위의 하천 정보 제공 방식에서 하천과 유역을 모두 포함하여 검색 가능한 시스템을 구축하여 하천 정보의 관리와 제공이 수월해질 것으로 기대된다.

  • PDF

A Flexible Unit Testing Tool for Test Driven Development (테스트 주도 개발을 위한 유연한 단위 테스트 도구로 변경)

  • Jeon, Seok-Hwan;Kim, Jeong-Dong;Baik, Doo-Kwon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.2
    • /
    • pp.140-144
    • /
    • 2009
  • The efficient test tool is indispensable to the test driven development. The test tool is very helpful to get the advantage of the test driven development. Many traditional automation test tool does not support standard script language and are not suitable to unit test. In traditional unit test tool, a code for the test is added at the source code. Such method makes the complexity of a source code and has a problem which must modify many part of the source code when the test case is changed. In this paper, we present a design technique of a flexible unit testing tool which makes a developer can modify easily the test case by using the standard java script in test driven development. We implement the test tool by this design technique to verify the availability of this technique.

Specification of Crosscutting Concerns to Support Program Development and Maintenance (프로그램 개발 및 유지보수를 지원하는 횡단관심사 명세 기법)

  • Park, Oak-Cha;Yoo, Cheol-Jung;Jang, Ok-Bae
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.9
    • /
    • pp.773-784
    • /
    • 2007
  • Aspect-Oriented Programming (AOP) has focused on improving the modularity of the crosscutting concerns. The existing AOP methodology has been mainly focused on the implementation method of programs and thus developer-oriented concern extraction and development were performed. Recently, many studies for applying AOP to the entire software development processes ranging from requirement analysis to design and implementation are being conducted. But specification methods having consistency from the initial phase of concern extraction to implementation phase are not sufficient. In this paper, we have presented the specification of crosscutting concerns so as to solve these problems. The specification of crosscutting concerns provides guidelines and specification from the requirement analysis phase to the process of converting extracted crosscutting concerns to codes. This method reduces the gap to the process of mapping extracted crosscutting concerns into a single class and thus enhances program development and understandability. In addition, it raises program reusability, maintenance and extensibility by enhancing traceability.

Design and Implementation of Meta-data Schema for General purpose Simulation Framework (시뮬레이션 프레임워크 구성을 위한 메타정보 스키마 설계 및 구현)

  • Jin, Du-Seok;Jeong, Jae-You;Jung, Hoe-Kyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.378-381
    • /
    • 2012
  • Increasingly the frequency of use of mathematical modeling and computer simulation, in order to solve complex engineering problems in the field of Applied Science, the researchers need a simulation framework that can make their simulation-based research easier and more convenient. computer simulation framework is composed of various components such as preprocessor, solver, visualization program, computational resources and job scheduler. However until now, no standardized schema for the components of the simulation framework exist, so it is difficult to config that make a general-purpose simulation framework. In other words, most of the existing simulation framework is a structure that provides only limited functionality is dependent on the particular solver code. In this paper, we designed the meta-information schema that can be contained of a various solver code to be used for the simulation framework and we implemented the Web-based simulation environment using our meta-information schema.

  • PDF

Development of a Font Processing System for GSM Mobile Phone (GSM 핸드폰을 위한 폰트 처리 시스템의 설계 및 구현)

  • Lee, Sang-Bum;Lee, Yong-Hun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.3
    • /
    • pp.951-957
    • /
    • 2010
  • In this thesis, we propose a font development system that can handle various fonts efficiently in the GSM mobile terminals. The ASCII code was widely used to express characters on the computer in the beginning but it has limitation for representing many characters. Recently, Unicode was developed to add more characters. Researches on code systems are still on going to express the characters more efficiently. Attempt of applying this kind of Unicode to the mobile terminal didn't work efficiently since there are too many characters for various languages. In this research, we designed and developed a font system to shorten processing time and efforts that apply Unicode to mobile terminals to solve these problems. Our system can save processing time and efforts since it reduces the meaningless processing compared to other systems.

Project Informations Classification System for Civil Works (토목공사용 정보분류 코드체계의 개발)

  • Lee, Bae Ho;Kang, Leen Seok
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.14 no.4
    • /
    • pp.897-905
    • /
    • 1994
  • Project Informations Classification System (PICS) can be utilized as a springboard for advanced construction management techniques because it marries informations to networks and maintains a disciplined cost control. The present study attempts to develop a PICS which can be applied in construction management techniques. The frame work largely consists of the three parts such as: (i) development of the tentative Work Breakdown Structure with three divisions, facility calssifications, functional classifications and work classifications, covering the whole areas of civil works, (ii) development of the integrated informations system including the other informations in cost estimating and network scheduling, (iii) construction of relational database system for computer application. The system suggested in the study is found useful for the systematic and uniform management of construction works in the various stages.

  • PDF

C2JNI: An Embedded C to JNI Translator (C2JNI: 내장 C 언어에서 JNI 코드를 생성하는 변환기)

  • 유재우;최종명;김영철
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.11
    • /
    • pp.1551-1559
    • /
    • 2004
  • Java, a platform independent object-oriented programming language, is widely used, however it should be integrated with JNI to use system services or to reuse legacy systems. Though JNI provides the standard APIs which allow Java to be combined with C/$C^{++}$, it is very hard and cumbersome for developers to use JNI APIs. In order to address this problem, we introduce a translator named C2JNI, which converts the embedded C program into a JNI compatible C program. With C2JNI, developers can Integrate Java and C programs without JNI APIs, and it will reduce the complexity caused by JNI APIs.

Performance of MC-CDMA Based UWB System (MC-CDMA 방식을 적용한 UWB 시스템의 성능평가)

  • Kim Cheol-Soon;Kwak Kyung-Sup;Lee Hyung-Ki
    • Journal of Korea Multimedia Society
    • /
    • v.9 no.1
    • /
    • pp.51-58
    • /
    • 2006
  • In this paper, we evaluated Ultra Wideband MC-CDMA system which is the combination of DS-CDMA and OFDM systems, which have been drafting in current standardization for IEEE802.15.3a. Too many Rake Fingers are demanded in the DS-CDMA system to detect multi-path signals, which results in high system complexity. OFDM system fails to qualify for FCC certification unless frequency hopping is off. MC-CDMA has lower complexity compared to DS-CDMA and shows good performance against frequency selective fading. In addition, for a wide-band communication, less radio power per spectrum is allowed in the MC-CDMA system than in an OFDM system. The MC-CDMA system is analyzed by a numerical formula and compared with DS-CDMA and OFDM by a computer simulation.

  • PDF

A Simulator for Measuring the Computation Loads of Client/ Server Applications (클라이언트/서버 응용의 연산 부하 측정을 위한 시뮬레이터)

  • Lee, Jun-Yeon;Kim, Dae-Hyeon;Kim, Yeong-Chan
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.2
    • /
    • pp.185-195
    • /
    • 1999
  • 1990년대에 들어 컴퓨터 시스템의 급진적 발전으로 인한 소형 컴퓨터의 성능 향상과 가격 하락으로 보급량이 증가하고, LAN/WAN 및 인터넷 통신 기술 발달에 힘입어 여러 분야에서 많은 응용들이 클라이언트/서버 환경에서 개발되고 있다. 클라이언트/서버 환경을 도입하는 이유는 개방형 시스템으로서의 표준화와 자원 공유, 확장성, 가용성, 응용의 생산성 등의 장점 때문이다. 클라이언트/서버 환경에서 운용되는 대부분의 프로그램은 다계층 구조에서 표현계층(사용자 인터페이스) , 응용 로직, 그리고 데이카로 나뉘어질 수 있다. 클라이언트/서버 환경에서 최적의 성능을 얻기 위해서는 어느 자원을 어디로 분산하여야 하는가 하는 것이 문제가 된다. 만약 개발자가 코딩 단계에서 각 노드의 시스템의 부하 정보를 얻을 수 있다면, 클라이언트/서버 환경에서 부하가 적절히 분산된 최적의 프로그램임을 쉽게 개발할수 있다. 본 연구에서는 자바 소스 코드의 분석을 통하여 시스템 부하를 측정할수 있는 시뮬레이터를 개발하였다. 시뮬레이터는 시스템 환경 변수와 자바 소스 코드를 받아들여 모의실험한 후, 응답시간을 라인 그래프 및 막대그래프의 형태로 표현한다. 마지막으로, 시뮬레이터의 정확성을 검증하기 위하여 임의의 프로그램을 선택하여 설제 실행 시간과 본 시뮬레이터에서 측정된 응답시간을 비교, 분석하였다.

A Design of Digital Content Identification System based on DDDS Algorithm (DDDS(Dynamic Delegation Discovery System) 알고리즘을 활용한 콘텐츠 식별 시스템 설계에 대한 연구)

  • Kim, Kyun-Young;Kim, Chang-Hun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.465-468
    • /
    • 2004
  • 오늘날 인터넷 상의 디지털 콘텐츠는 기하급수적으로 증가하여, 콘텐츠를 관리하기 위한 다양한 시스템과 관리 체계가 연구 개발되고 있다. 특히 2000 년대부터 식별체계에 대한 표준화 연구가 진행되면서 논문등의 문헌 정보와 음악, 영상 등의 콘텐츠에 식별 체계를 적용하고 관리하려는 연구가 활발히 진행중이다. 특히 국내에서는 정보통신부와 한국소프트웨어진흥원이 디지털콘텐츠 유통기반을 구축하기 위해 CONPIA.COM 사이트를 개발하였고, 2000 년 정보화지원사업으로 한국데이터베이스진흥센터에서 디지털콘텐츠 식별체계 사업을 진행하었다. 이후 2001 년 정보통신부가 한국전산원를 디지털콘텐츠 운영기관으로 지정하면서 확장개발 및 운영 시험 등 향후 서비스 운영에 대한 기술개발에 집중하고 있다. 이러한 시스템에 적용된 식별 체계는 체계적인 구문 구조를 가지고 있으며 구문구조에 맞는 식별 코드를 해석하여 디지털콘텐츠를 찾는 구조를 가진다. 그렇지만 기존의 시스템은 식별체계의 확장과 변화에 따라 시스템 인터페이스를 재설계하고 내부 처리 알고리즘을 수정해야 하는 등 많은 수정이 요구된다. 이에 본 논문에서는 DDDS 알고리즘을 적용하여 식별 코드를 해석하기 위한 시스템을 구성하고 사용자 인터페이스를 설계하였다.

  • PDF