• 제목/요약/키워드: 컴포넌트기반 시스템

검색결과 897건 처리시간 0.034초

CATL 모델과 Facade 패턴을 이용한 TinyOS 기반 센서네트워크 시스템 클래스 재사용 개선 (Improvement of Class Reuse at Sensor Network System Based on TinyOS Using CATL Model and Facade Pattern)

  • 백정호;이홍로
    • 한국지리정보학회지
    • /
    • 제15권2호
    • /
    • pp.46-56
    • /
    • 2012
  • 최근 소프트웨어 아키텍처 설계 시 재사용성의 효율성이 강조되어지고 있다. 이러한 설계의 재사용성은 소프트웨어의 품질을 높이고 유지보수 효율을 높일 수 있는 비용절감 요소로 많이 활용된다. 이러한 재사용관련 객체지향 설계에서 GoF 디자인 패턴은 반복적인 설계 문제에 대해 재사용성이 높은 해법을 제공하므로 그 중요성이 더욱 강조되고 있다. 이와 관련한 설계방법이 여러 응용시스템에서 적용되고 있다. 이중 다중 분산 센서네트워크 시스템에서 서로 다른 기능의 센서노드, 수집노드와 서버에서 수많은 컴포넌트와 클래스의 조합으로 시스템이 설계되어 복잡한 구조를 이루고 있다. 더군다나 이러한 시스템들은 개발자의 특정 목적에 맞추어 더욱 복잡한 시스템으로 변경되기도 한다. 본 논문은 TinyOS에 기반한 다중 분산되어진 센서네트워크 시스템에서 복잡하게 구현되어 있는 구조들을 클래스와 기능 등에 따라 재사용성의 효율성을 높이는 CATL 모델 구조를 설계하고 Facade 패턴을 응용하여 센서네트워크 시스템을 설계 하고자 한다. 이러한 모델구조와 패턴은 복잡한 센서네트워크 시스템에서 주요 기능들을 담당하는 클래스와 기능 들을 묶어 구조화함으로서 새로운 시스템의 설계나 변경 또는 유지보수 등에 효율적으로 활용될 것이라 판단된다.

영산강 하구역 생태.환경 관리를 위한 GIS기반의 통합 DB관리시스템 개발 (A Study on the Development of GIS Based Integrated DB Management System for Ecological Environmental Management of Yeongsan Estuary)

  • 이성주;김계현;서정택
    • 한국습지학회지
    • /
    • 제13권3호
    • /
    • pp.593-602
    • /
    • 2011
  • 지난 반세기 동안의 무분별한 개발로 인하여 하구역 생태 환경은 심각하게 훼손되었다. 이를 관리하기 위한 전 지구적 요구는 증대되고 있으나 효율적으로 관리할 수 있는 시스템은 부재한 실정이다. 따라서 본 연구에서는 기관별로 산재된 하구역 생태 환경 데이터를 통합하여 하구역을 효과적으로 관리할 수 있는 통합 DB관리시스템을 개발고자 하였다. 이를 위해 2010년 영산강 하구역을 대상으로 실시한 모니터링 DB와 공간 데이터 표출에 우수한 GIS DB를 통합하여 시스템 개발에 적용하였다. 시스템의 개발환경은 VisualBasic.NET과 지도기반의 공간 분석을 위한 ArcObjects 컴포넌트를 이용하였다. 또한 데이터의 활용을 높이기 위하여 사용자 요구분석을 통한 GUI(Graphical User Interface)의 구성, 모니터링 DB의 표출방안, 레이어의 우선순위, 모듈단위 기능 등을 정의하였고, 최종적으로 정의된 내용을 바탕으로 시스템을 개발하였다. 본 연구에서 개발된 통합 DB관리시스템은 영산강의 현 생태 환경을 파악할 수 있으며, 사용자에게 효율적인 공유 및 관리환경을 지원할 것으로 예측된다. 향후에는 모델링 시스템과 연계하여 미래 하구역 생태 환경의 종합적인 진단 및 신뢰성 있는 예측이 가능할 것으로 기대된다.

고해상도 공간영상을 이용한 자연재해 피해조사시스템 설계 및 구현 (Development of Natural Disaster Damage Investigation System using High Resolution Spatial Images)

  • 김태훈;김계현;남기범;심재현;최우정;조명흠
    • 한국공간정보시스템학회 논문지
    • /
    • 제12권1호
    • /
    • pp.57-65
    • /
    • 2010
  • 본 연구에서는 최근 활발하게 보급되고 있는 고해상도 영상과 GIS 기술을 활용하여 광역적 자연재해 피해 조사를 위한 피해조사시스템을 개발하였다. 연구 대상지역은 2008년 7월 집중호우로 인해 큰 피해가 발생한 경상북도 봉화군으로 선정하였으며, 시스템 시범적용을 위해 대상지역 중 가장 피해가 큰 춘양면 약 $60km^2$을 중심으로 GIS DB를 구축하였다. GIS DB는 춘양면 일대의 피해 전, 후 항공사진 및 위성 영상과 1:5,000 수치지형도, 1:1,300 연속지적도를 편집 가공하였다. 피해조사시스템은 VB.NET 2005와 공간 연산을 위해 ArcObject 컴포넌트를 이용하여 개발하였으며, MS-SQL을 사용하여 정보전송 및 동기화를 위한 방안을 마련하였다. 세부 프로세스는 피해 전, 후 항공 위성영상을 비교하여 피해지역을 파악하고, 제반 DB와 중첩분석을 통해 해당 피해항목의 피해규모와 피해추정액을 자동으로 산출되도록 하였다. 고해상도 영상기반의 자연재해 피해조사시스템은 광역적 피해지역에 대하여 객관적이고 정확한 피해정보를 소수의 전문 인력을 통해 신속하게 산출할 수 있으며, 이에 따른 복구예산의 조기편성 및 응급대응책 마련에 효율적이다. 또한 피해정보의 손쉬운 관리와 전산화된 데이터를 통해 피해예방계획 수립에 있어서도 활용 가능 할 것이라 생각되며, 궁극적으로 IT 기반의 유비쿼터스 방재시스템 개발에 효율적으로 활용 가능할 것이라 사료된다. 추후 더욱 효율적인 시스템 운영을 위해서 산출된 피해정보의 전자재해대장 연계를 통한 지속적인 방재 DB 구축 방안 마련이 필요하다.

PRMS 모형의 입력 매개변수 자동화 추출 시스템 개발 및 적용 (Development and Application of the Automatic System for Preparing Input Parameters in PRMS)

  • 황의호;권형중;유병혁;고덕구
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2007년도 학술발표회 논문집
    • /
    • pp.459-463
    • /
    • 2007
  • 본 연구에서는 기존 유출분석의 입력자료 생성 시 발생되는 사용상의 불편함과 다양한 수질 수문 모형에 적용을 위한 유역특성자료 도출 기반의 미비로 인하여 보다 편리하고 체계적인 유역특성자료 분석 시스템을 개발하고자 하였다. 기존 PRMS를 이용하여 유출분석 시 입력자료 생성을 위해 사용되는 USGS WEASEL 벤치마킹을 통하여 시스템 개발항목을 도출하고, 체계적이고 효율적인 시스템 개발 및 유지관리를 위하여 UML을 이용한 객체지향 시스템 설계를 수행하였다. 또한, 편리한 사용자 인터페이스 제공 및 다양한 수질 수문 모형에 적용하기 위한 GIS 컴포넌트 기반인 ArcGIS ArcObject를 이용한 시스템 개발을 수행하였다. 또한, 시범 연구지역인 용담댐 유역을 대상으로 DEM, 토양도, 토지피복도, 임상도 등을 구축하여 유역특성자료 분석 시스템에 적용하여 PRMS의 입력 매개변수를 추출하였다. 본 연구에서 개발한 시스템에 의하여 추출된 매개 변수의 검토를 위하여 용담댐 유역과 구량천 유역을 대상으로 PRMS를 이용한 장기유출모의를 수행하였다. 강우자료 및 기상자료는 기상청의 장수기상관측소의 시계열 자료를 사용하였으며 모의 결과를 검증할 수 있는 하천유출량 자료는 용담댐 지점과 동향수위관측소 자료를 사용하였다. 장기유출모의 목적에 맞는 PRMS 모형을 구성하고 유역특성자료 분석시스템을 이용하여 추출된 매개변수로서 1966년부터 2001년까지 용담댐 유역에 대하여 모의하여 매개변수를 최적화하였고 최적화된 매개변수를 이용하여 각각의 유역에 대하여 검토하였다. 그 결과 용담댐 유역에 대해서는 0.49에서 0.83까지의 모형효율을 나타내었으며 구량천 유역에 대해서는 0.57에서 0.75까지의 모형효율을 나타내어 모의결과가 실측치에 대하여 높은 적합도를 나타내었다.997년 이후로 지속적으로 감소되고 있다.게 될 것이다. 본 연구에서는 현재 진행중인 승기천 오염하천 정화사업이 종료되는 시점을 기준으로 남동유수지에 대해 승기천과 연계한 유수지의 환경개선 방법을 제안하였다. 준설을 통해 유수지의 근본적인 오염원을 제거하고 남동유수지 유입부에 인공습지와 수처리설비를 설치하여 유수지의 수질을 개선하고 개선된 수질이 3급수로 유지하도록 하였으며, 설치된 인공습지에는 철새도래지를 조성하여 유수지 유입수인 철새가 날아드는 하천인 승기천의 테마와 연계하도록 하였다. 인공습지 주변으로 식생호안을 설치하고 유수지 주변에는 산책로를 설치하여 지역주민들의 친환경 수변공간으로 활용하도록 하였다. 1유수지와 연결된 2유수지는 BTL사업을 통해 주변공단으로부터의 오폐수를 원천적으로 차단하도록 하였으며 2유수지를 매립하여 지하는 강우시 유출수 저류가 가능한 화물차주차장으로 활용하고 지상은 녹지공간으로 조성하여 공단근로자 및 지역주민을 위한 휴식공간으로 활용될 수 있도록 제안하였다. 본 연구는 남동유수지 환경 개선 사업 실행을 위한 정책 연구로 연구결과를 인천시가 적극 수용하기로 결정함에 따라 인천시의 환경 현안 문제인 남동유수지의 수질개선을 통해 시민의 휴식 및 여가선용 공간으로 활용하기 위한 사업의 기초자료로 활용되며 이미 설계검토가 시작되었다. 본 연구결과는 유수지 및 저수지의 환경개선 사업의 선두적인 성공사례로 국내 타 지역의 유사한 사업에 있어 벤치마킹을 할 수 있는 훌륭한 사례가 될 것이다.요 생산이 증가하자 군신의 변별(辨別)과 사치를 이유로 강력하게 규제하여 백자의 확대와 발전에 걸림돌이 되었다. 둘째, 동기(銅器)의 대체품으로 자기를 만들어 충당해야할 강제성 당위성 상실로 인한 자기수요 감소를 초래하였을 것으로 사료된다. 셋째, 경기도 광주에서

  • PDF

ooCBD방법론을 적용한 조선소의 HSE관리시스템 설계 (Design of HSE Management System in a Shipyard using object-oriented Component-Based Development Method)

  • 오현수;장성록;김동준
    • 해양환경안전학회지
    • /
    • 제19권1호
    • /
    • pp.71-77
    • /
    • 2013
  • Smart work는 정보통신기술을 이용하여 시간과 공간의 제약 없이 언제, 어디서든 근로자가 업무를 수행할 수 있는 유연한 근무형태를 의미한다. 스마트워크의 유형에는 모바일 오피스, 홈 오피스, 센터근무, 원격협업으로 분류할 수 있다. 태블릿PC나 스마트폰을 이용한 스마트워크 방식을 모바일 오피스라고 하며, 이동통신망과 휴대 단말기를 이용한 서비스를 제공하는 방식이다. 모바일 오피스는 무선환경과 스마트기기를 이용하여 움직이는 사무실을 구현하는 것으로 언제, 어디서나 사내 시스템에 접속하여 정보 검색은 물론 결재, 승인 등의 업무를 수행할 수 있다. 이러한 모바일 오피스 시스템을 조선소에 적용한다면, 실시간 처리로 근로자들의 생산성과 업무 효율성을 향상 시킬 수 있다. 따라서 본 연구는 조선업을 위한 HSE관리 모바일 어플리케이션 개발을 위해 기능을 추출하고 설계하는 것이 목적이다. 모바일용 HSE 관리 어플리케이션을 개발하기 위해 10개의 기능들을 추출하였고, ooCBD 방법론을 이용하여 설계하였다.

MPEG 멀티미디어 미들웨어에 기반한 보호관리 서비스 인터페이스 (IPMP(Intellectual Property Management and Protection) Service Interfaces based on MPEG Multimedia)

  • 추현곤;방건;남제호
    • 한국멀티미디어학회논문지
    • /
    • 제10권3호
    • /
    • pp.325-334
    • /
    • 2007
  • MPEG 표준에서는 MPEG 멀티미디어 처리의 효율적인 보급을 위해, MPEG Multimedia Middleware (M3W) 라는 표준 그룹을 만들어, 미들웨어 기반의 멀티미디어 기술 API를 지원할 수 있도록 진행하고 있다. 본 논문에서는 MPEG 멀티미디어 미들웨어에서 정의한 멀티미디어 보호관리 서비스 인터페이스를 소개한다. 제안하는 서비스 인터페이스는 M3W의 컴포넌트 모델을 기반으로 MPEG 시스템 보호관리 표준 메시지를 지원한다. M3W 보호관리 인터페이스는 툴 인터페이스와 신뢰성 관리 인터페이스로 구성되며, 툴 인터페이스는 보호관리 기능이 지원되는 디코더에서의 보호관리 기능 터미널과 툴을 지원하기 위한 기능 함수를 제공하고, 신뢰성 관리 인터페이스는 이 터미널과 툴에서 요구하는 라이센스 및 인증과 같은 기능을 지원하기 위한 기능 함수를 제공한다. 제안하는 인터페이스에 대한 활용에 대한 예로서 JAVA를 바탕으로, 보호관리 인터페이스가 포함된 플레이어 시뮬레이터의 구현 예를 보여준다. 제안하는 인터페이스는 ISO/IEC 23004-2 표준 미들웨어 플랫폼으로서 다양한 형태의 단말 구성 또는 응용 프로그램에서 보호관리 기능 제공에 활용될 수 있다.

  • PDF

HyGIS-RAS모형 및 HyGIS-HMS모형의 개발 (Development of HyGIS-RAS and HMS Model)

  • 한건연;김병현;손아롱;김태형
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2007년도 학술발표회 논문집
    • /
    • pp.1342-1347
    • /
    • 2007
  • 최근 수자원 분야에서 GIS의 활용은 유역의 수리, 수문분석을 위한 모형의 입력자료 생성 및 모의 결과를 가시화, 이에 따른 유역관리 시스템의 구축 등 폭넓게 활용되고 있다. 또한 국가지리정보시스템에 조사를 통해서 수치지형도 및 주제도를 구축, 구축된 자료의 표준화를 실시하고 있는 실정이다. 그러나 수자원 분야에서 GIS를 활용하기 위한 기술은 주로 선진국을 중심으로 발전하여 왔기 때문에 우리의 실정에 맞지 않아 활용측면에 있어 신뢰할 만한 결과를 얻지 못하고 있는 실정이다. 따라서 국내 상황을 고려하면서 수자원이라는 전문분야 적용에 적합한 GIS(HyGIS)를 개발하고 여기에 수리, 수문분석모형을 연계하여 국내 실무분야에 적용함에 있어 편의성과 실용성을 구비한 모형개발이 이루어져야 한다. 따라서 본 연구에서는 국내 소프트웨어 GeoMania(HyGIS)에 의한 GIS 정보처리의 자동화를 기반으로 하여 실무에서 활용도가 높은 수문모형인 HEC-HMS 및 HEC-1과 수리모형인 HEC-RAS를 연계 및 통합하기 위해서 HyGIS에서 DLL형태로 제공되도록 하였다. HyGIS에서는 수문학적 DEM 분석 및 공간정보 생성, 선형참조가 가능한 하천 네트워크 생성, 유역 시설물 관리 등의 기능을 제공하며 COM(Component Object Model)을 기반으로 개발된 시스템으로 다른 소스로부터 개발된 컴포넌트를 연계하여 시스템의 기능 확장을 손쉽게 수행할 수 있도록 하였을 뿐만 아니라 공간 DB는 GeoMania의 고유 DB인 GSS를 이용한다. HyGIS-HMS는 HyGIS를 통한 국내 유역의 지리정보를 활용하여 HEC-HMS 뿐만 아니라 HEC-1을 추가하여 사용자의 기호와 편의에 따라 모형을 선택할 수 있도록 하였으며 HEC-1의 결과를 가시화하기 위해서 챠트 기능을 추가하였으며 매개변수를 자동으로 산정할 수 있도록 시스템을 구축하였다. HyGIS-RAS는 국내 하천유역에 대해서 기구축 되어있는 하천관리지리정보시스템(RIMGIS)자료를 직접 활용하도록 구성되어있고 자료를 활용하여 제내지와 제외지를 통합하여 TIN분석을 실시하여 범람 홍수해석에 활용할 수 있도록 하였다. 하천수리해석의 기능을 보강하기 위해 역산조도계수 산정모형, 상류-사류 천이류 구간에 대한 부등류 해석모형, 범람 홍수류에 대한 홍수위 산정모형, 하천수리계산시의 불확실도 해석모형 등의 새로운 기능을 추가하여 제시하였다. 모든 입출력자료는 프로젝트 단위별로 운영되어 data의 관리가 손쉽도록 하였으며 결과를 DB에 저장하여 다른 모형에서도 적용할 수 있도록 하였다. 그리고 HyGIS-HMS 및 HyGIS-RAS 모형에서 강우-유출-하도 수리해석-범람해석 등이 일괄되게 하나의 시스템 내에서 구현될 수 있도록 하였다. 따라서 HyGIS와 통합된 수리, 수문모형은 국내 하천 및 유역에 적합한 시스템으로서 향후 HydroInformatics 구현을 염두에 둔 특화된 국내 수자원 분야 소프트웨어의 개발에 기본 토대를 제공할 것으로 판단된다.

  • PDF

병행성 분석을 위한 액션 기반의 LTS 바운드 모델 체커 (An Action-based LTS Bounded Model Checker for Analyzing Concurrency)

  • 박사천;권기현
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제35권9호
    • /
    • pp.529-537
    • /
    • 2008
  • 병행 컴포넌트를 포함하는 소프트웨어는 디버깅하기가 매우 어렵다. 따라서 철저하면서도 자동화된 검증 도구의 사용이 필수적이다. 이러한 도구 개발의 노력 중 하나가 바운드 모델 체킹 도구이다. 바운드 모델 체킹은 주어진 바운드 k 안에서 시스템의 실행 경로에 에러가 존재하는지를 철저히 검사한다. 본 논문에서는 LTS로 모델링 된 병행 프로그램을 검증하는 바운드 모델 체킹 도구를 소개한다. 이 도구에서 속성은 FLTL로 기술되는데 FLTL은 LTS 모델에서 액션을 가지고 속성을 표현하기에 적합하다. 우리는 기존 모델 체커들과의 실험을 통해서 개발된 도구의 성능을 비교분석한다.

디바이스 데이터 입출력에 있어서 폴링 방식과 인터럽트 구동 방식의 데이터 처리 방법 (Method of data processing through polling and interrupt driven I/O on device data)

  • 구철회
    • 한국항공우주학회지
    • /
    • 제33권9호
    • /
    • pp.113-119
    • /
    • 2005
  • 실시간 선점형 다중 태스크 운영체제를 기반으로 구동하는 프로세서와 연결된 디바이스로부터 데이터를 입수하는 방법은 크게 폴링(Polling)과 인터럽트 구동(Interrupt driven) 방식으로 구분할 수 있다. 이들 모두에 대한 기술적인 접근은 운영체제의 스케줄링 정책 및 소프트웨어 아키텍쳐에 따라 달라질 수 있다. 위성 컴퓨팅 환경에서 위성 서브 시스템 또는 컴포넌트로부터 입수되는 데이터의 처리시 시간 준수와 정확성을 보장하는 것은 비행 소프트웨어를 개발시마다 요구되는 중요한 요구사항 중의 하나이다. 본 논문에서는 디바이스의 입출력 방식과 스케줄링과의 관계에 대한 분석 및 이에 따른 프로세서와 디바이스간의 신뢰적인 데이터 입출력 방법을 제안한다.

FPGA ORB를 고려한 ORB 연동 프로토콜 개발 (Development of Inter-ORB Protocol for FPGA ORB)

  • 정혜경;배명남;이인환;이용석
    • 대한전자공학회논문지TC
    • /
    • 제46권10호
    • /
    • pp.34-42
    • /
    • 2009
  • HAO는 로직 기반의 코바 컴포넌트 개발을 수용하기 위해 FPGA에 탑재되는 ORB엔진이다. 본 논문은 표준 코바와 HAO 간 연동을 제공하기 위한 과정으로, 표준 ORB간 연동 프로토콜인 GIOP의 구체화 방안에 대해 기술한다. 구체적으로, 시스템 보드의 하드웨어 자원을 직접 사용한다는 관점에서 HAO Core가 하드웨어 독립성을 갖도록 하여야 하며, 공유 자원에 대한 빠른 제어 반환을 고려한 최적화 방안을 포함해야 한다.