• 제목/요약/키워드: 표준화코드

검색결과 187건 처리시간 0.025초

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

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

  • PDF

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

  • 전석환;김정동;백두권
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권2호
    • /
    • pp.140-144
    • /
    • 2009
  • 테스트 주도 개발의 장점을 얻기 위해서는 효율적인 테스트 도구의 사용은 필수적이다. 기존의 통합 자동화 테스트 도구는 표준화 되지 않은 스크립트(script) 언어를 사용하거나 단위 테스트에 적합하지 않은 경우가 많다. 기존의 단위 테스트 도구는 대부분 프로그램의 원시코드에 테스트를 위한 코드가 추가된다. 이것은 원시 코드의 복잡도를 높이고 테스트 케이스 변경 시 원시코드의 여러 부분을 수정해야 하는 문제점이 있다. 본 논문에서는 테스트 주도 개발 시 개발자가 표준 자바 스크립트(Java script)를 이용하여 테스트 케이스 수정을 용이하게 할 수 있도록 유연한 테스트 도구의 설계를 제안하고 제안된 설계의 가용성을 검증하고자 테스트 도구를 구현하였다.

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

  • 박옥자;유철중;장옥배
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권9호
    • /
    • pp.773-784
    • /
    • 2007
  • 관점지향 프로그래밍은 기존의 소프트웨어 개발 방법론으로 해결하기 어려운 횡단관심사를 모듈화 하는데 목적을 두고 있다. 초기 관점지향 프로그래밍은 프로그램 개발 단계에 초점을 맞추어 발전하다가 최근에는 요구사항 분석 및 설계부터 코드 구현 단계까지 전체 프로세스에 관점지향 프로그래밍 방법론을 적용하고자 많은 연구가 이루어지고 있다. 하지만, 관점지향 프로그래밍에서 필요한 교차점, 결합점, 충고 정의를 위한 표준화된 지침 및 명세가 없어 프로그램 개발 및 유지보수를 어렵게 하고 있다. 본 논문에서는 이와 같은 문제점을 해결하기 위하여 관점지향 프로그래밍 개발 및 유지보수를 지원하는 횡단관심사 명세 기법을 제시한다. 관심사 명시, 관심사 설계, 그리고 코드 구현 세 단계로 이루어지는 명세 단계는 요구사항 분석 단계에서 얻어지는 횡단관심사 정보를 코드로 개발할 수 있도록 단계별 지침을 제공한다. 명세 과정의 각 단계에서는 전체 횡단 관심사 목록, 횡단관심사 명세서, 애스펙트 클래스 참조 테이블, 핵심 클래스 참조 테이블을 구축하여 코드 개발 및 유지보수시 프로세스간의 추적 자료로 사용된다. 본 논문의 명세 기법은 관점지향 프로그래밍에서 해결하기 어려운 구현의 문제점, 프로그램 이해의 어려움, 재사용의 문제점을 해결함으로써 시스템 개발을 지원한다.

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

  • 진두석;정재유;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.378-381
    • /
    • 2012
  • 최근 응용과학 분야에서 복잡한 공학문제를 해결하기위해 수학적 모델링과 컴퓨터 시뮬레이션의 이용 빈도가 점점 증가함에 따라, 연구자들이 보다 쉽고 편리하게 시뮬레이션 기반의 연구를 수행할 수 있는 시뮬레이션 프레임워크의 필요성이 증대되고 있다. 시뮬레이션 프레임워크는 전처리기, 해석 코드, 가시화 프로그램, 계산 자원 및 작업관리기와 같은 다양한 컴포넌트들로 구성된다. 하지만, 현재까지는 시뮬레이션 프레임워크 컴포넌트들의 표준화된 스키마 및 인터페이스 규칙이 없기 때문에 범용적인 시뮬레이션 프레임워크의 구성이 어렵다. 즉, 대부분의 기존 시뮬레이션 프레임워크는 특정 해석 코드에 종속되어 제한적인 기능만을 제공하는 구조이다. 본 논문에서는 계산과학 분야의 다양하고 상이한 해석 코드들을 수용할 수 있는 시뮬레이션 프레임워크 구성을 위한 해석 코드의 메타정보 스키마를 설계하고, 이를 이용한 웹기반 시뮬레이션 수행 환경을 구현한다.

  • PDF

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

  • 이상범;이용훈
    • 한국산학기술학회논문지
    • /
    • 제11권3호
    • /
    • pp.951-957
    • /
    • 2010
  • 본 논문에서는 GSM 핸드폰 단말기에 사용할 폰트를 제작 처리할 수 있는 효율적인 시스템을 제안한다. 문자를 컴퓨터상에 표현하는 방법으로는 초기에는 아스키코드(ASCII code)가 개발 되어 사용하다가 문자 표현의 개수의 한계로 유니코드(Unicode)가 개발 되었으며 이에 대한 표준화 작업이 계속 되고 있다. 유니코드를 무선 단말기상에 적용하고자 하는 노력이 계속 되어 왔으나 각 나라마다 각기 다른 언어를 표현해야 하는 무선 단말기 상의 하드웨어적 제한이 있기에 이를 개선하기 위한 많은 시간과 노력이 필요하게 되었다. 본 연구에서는 이러한 문제를 개선할 수 있는 방법으로 유니코드를 무선 단말기에 적용시키는 일련의 과정을 단축하여 처리할 수 있는 효율적인 폰트 처리시스템을 설계 및 구현하였다.

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

  • 이배호;강인석
    • 대한토목학회논문집
    • /
    • 제14권4호
    • /
    • pp.897-905
    • /
    • 1994
  • 건설공사 정보분류체계는 공사관리기법의 적용효과를 향상시킬 수 있는 하나의 도구로 활용될 수 있으며, 공사의 단계별 발생정보를 네트워크와 연계가 가능하도록 하고, 효과적인 원가관리로서 공사비를 절감시킬 수 있다. 본 연구에서는 이러한 공사관리기법에 적용될 수 있는 표준화된 건설공사 정보분류체계의 개발을 시도하고 있으며, 연구내용은 크게 다음의 3가지로 요약된다: (i) 토목공사 전체를 시설요소, 구조요소, 공사요소의 3단계로 분류하여 코드화한 공사분할체계의 개발, (ii) 적산과 공정 관리등에 관련되는 기타정보들을 포함한 통합 정보체계의 구축, (iii) 전산적용시 입력자료로 활용가능한 연관 데이타베이스의 구축. 본 연구결과 제안된 정보분류체계는 실무설계내역서 등과의 검증결과 공사의 각 단계별로 발생되는 정보들의 체계적이고 표준적인 관리를 가능하게 할 것으로 판단된다.

  • PDF

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

  • 유재우;최종명;김영철
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권11호
    • /
    • pp.1551-1559
    • /
    • 2004
  • 자바는 플랫폼에 독립적인 객체지향 프로그래밍 언어로서 널리 사용되고 있지만, 플랫폼에 의존적인 기능을 사용해야 하거나 흑은 유산 시스템(legacy system)을 재사용하기 위해서는 JNI를 이용해야 한다. JNI는 자바가 C/C++ 언어와 결합하기 위한 표준화된 규칙과 API를 제공하지만, 개발자가 JNI를 이용해서 프로그램을 개발하는 것은 매우 복잡하고, 번거롭다는 단점이 있다. 이러한 문제를 해결하기 위해서 본 논문에서는 자바 프로그램에 내장된 C 프로그램 코드를 자동적으로 JNI 명세에 맞는 C 언어로 변환할 수 있는 C2JNI라는 변환기를 소개한다. C2JNI를 사용하는 경우에 내장된 C 언어 프로그램은 JNI API를 사용하지 않고서도 C 언어와 자바 프로그램을 결합할 수 있기 때문에 개발자는 자바와 C 언어에 대한 지식만 있으면, 자바와 C 언어를 결합해서 사용할 수 있다.

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

  • 김철순;곽경섭;이형기
    • 한국멀티미디어학회논문지
    • /
    • 제9권1호
    • /
    • pp.51-58
    • /
    • 2006
  • 본 논문은 최근 표준화(IEEE802.15.3a)가 진행중인 Ultra Wideband(UWB) 시스템에서 현재 제안된 방식인 DS-CDMA 방식과 OFDM 방식을 혼합한 형태인 MC-CDMA 방식을 UWB 시스템에 적용하고, 그 성능을 평가한다. DS-CDMA 방식은 다중경로 성분을 검출하기 위해 많은 Rak Finger들이 필요하기 때문에 시스템의 복잡도가 증가하고 OFDM 방식은 주파수 호평을 끈 상태에서 방사 전력이 FCC에서 규정을 만족하지 못한다. 따라서 두 시스템의 혼합 형태인 MC-CDMA 방식이 시스템의 복잡도는 D5-CDMA 보다 간단하면서 주파수 선택적 페이딩 채널에서 좋은 성능을 발휘하고 OFDM 방식보다 넓은 대역폭을 사용함으로써 스펙트럼당 방사 전력이 낮아진다. MC-CDMA 방식을 수식적으로 분석하고 DS-CDMA, OFDM 방식과 시뮬레이션을 통해 성능을 비교하였다.

  • PDF

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

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

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

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

  • PDF