• 제목/요약/키워드: software development and applications

검색결과 807건 처리시간 0.032초

KOMPSAT-3와 KOMPSAT-5 SAR 영상을 이용한 토양수분 산정과 결과 검증: 제주 서부지역 사례 연구 (Soil Moisture Estimation Using KOMPSAT-3 and KOMPSAT-5 SAR Images and Its Validation: A Case Study of Western Area in Jeju Island)

  • 이지현;이하영;김광섭;이기원
    • 대한원격탐사학회지
    • /
    • 제39권6_1호
    • /
    • pp.1185-1193
    • /
    • 2023
  • 위성 영상을 활용하여 정확한 토양 수분도를 산정하는 연구는 원격탐사 응용 분야에 포함되는 중요한 기본 연구 주제 중 하나이다. 이 연구의 목적은 KOMPSAT-3/3A 영상과 KOMPSAT-5 SAR 영상을 적용하여 시험 지역에 대하여 토양수분도를 제작하고 산정된 결과를 정확도 검증 차원에서 미국 NASA에서 제공하는 Soil Moisture Active Passive (SMAP)의 토양수분 자료와 정량 비교하는 것이다. 한편 농림 식생 지대를 중심으로 토양수분도를 산정하기 위하여 환경공간정보서비스에서 제공하는 토지피복지도를 연구에 적용하였다. 시험 연구 지역은 이 연구에 적용한 수분 구름 모델(Water Cloud Model)에 기반한 토양수분 산정 알고리즘 적용에 필요한 입력 자료가 모두 가용한 제주 서부 지역을 선정하였다. 토양수분도 제작에 사용한 Synthetic Aperture Radar (SAR) 영상은 KOMPSAT-5 HV와 Sentinel-1 VV 영상이며, 식생지수는 KOMPSAT-3 영상의 지표반사도를 사용하였다. 이 연구에서 산출한 토양수분도 산정 결과와 SMAP (L-3) 자료를 차분 연산으로 비교하면 차이 값이 평균 4.13±3.60p%의 높은 일치도를 보이는 것으로 나타났고, SMAP (L-4) 자료와의 차분 연산 결과는 평균 14.24±2.10p% 수준의 일치도를 보였다. 이 연구를 통하여 향후 우리나라 위성영상과 공공 제공자료를 이용하여 정확도가 높은 정밀 토양수분도를 제작할 수 있는 가능성을 제시하였다.

동기 모션 제어 응용을 위한 통합개발환경의 EtherCAT 지원 기능 구현 및 검증 (Implementation and Validation of EtherCAT Support in Integrated Development Environment for Synchronized Motion Control Application)

  • 이종보;김채린;김익환;김영동;김태현
    • 대한기계학회논문집A
    • /
    • 제38권2호
    • /
    • pp.211-218
    • /
    • 2014
  • 기존의 전용 하드웨어 기반 PLC 구현 방식의 한계를 극복하는 방안으로 최근에 범용 하드웨어 상에서 표준화된 PLC 언어를 이용해 모션 제어 응용을 구현하는 소프트웨어 기반 PLC 시스템이 각광받고 있다. 또한 모션 제어 응용의 다양한 산업 분야 활용에 따라 증대된 시스템 복잡도에 대응하면서도 응용을 손쉽게 개발할 수 있는 통합개발환경의 필요성도 날로 커지고 있다. 한편 기존의 저속 필드 버스를 대신하는 분산 제어 네트워크 기술로 저비용으로 대용량, 고속 통신 지원이 가능한 산업용 Ethernet 기술이 주목받고 있다. 본 논문에서는 오픈 소스 소프트웨어 형태의 PLC 통합개발환경인 Beremiz를 확장하여 주요 산업용 Ethernet 기술 중 하나인 EtherCAT 기반의 실시간 다축 동기 모션 제어 응용 개발 및 관리 기능을 설계, 구현하였다. 또한 상용 EtherCAT 모터 드라이브와 평가 보드와의 연동을 통하여 EtherCAT 시스템 관리 기능의 동작과 다축 제어의 실시간성 보장 여부를 검증하였다.

정적 오염 분석을 활용한 타입스크립트 코드의 보안 취약점 탐지 (Detecting Security Vulnerabilities in TypeScript Code with Static Taint Analysis)

  • 문태근;김형식
    • 정보보호학회논문지
    • /
    • 제31권2호
    • /
    • pp.263-277
    • /
    • 2021
  • 자바스크립트로 작성된 웹 어플리케이션에서 Cross-Site Scripting (XSS), SQL Injection과 같은 검증되지 않은 사용자 입력 데이터로 인해 발생하는 취약점을 탐지하기 위해 오염 분석 기법이 널리 사용되고 있다. 이러한 취약점을 탐지하기 위해서는 사용자 입력 데이터에 영향을 받는 변수들을 추적하는 것이 중요하지만, 자바스크립트의 동적인 특성으로 인해 웹 어플리케이션을 실행해 보지 않고 그러한 변수들을 식별하는 것은 매우 어렵다. 때문에, 기존의 오염 분석 도구들은 대상 어플리케이션을 실행하는 오버헤드가 존재하는 동적 오염 분석을 사용하도록 개발되었다. 본 논문에서는 타입스크립트(자바스크립트의 상위집합) 컴파일러를 활용해 얻은 심볼 정보를 기반으로 데이터의 흐름을 정확히 추적하고, 타입스크립트 코드에서 보안 취약점을 발견하는 새로운 정적 오염 분석 기법을 제안하였다. 제안한 기법은 개발자가 검증되지 않은 사용자 입력 데이터를 포함할 수 있는 변수에 표시를 할 수 있도록 하며, 이를 활용해 사용자 입력 값에 영향을 받는 변수와 데이터를 추적한다. 제안한 기법은 TypeScript 컴파일러에 원활히 통합될 수 있기 때문에, 별도의 도구로 작동하는 기존 분석 도구와 달리 개발자가 개발 과정에서 취약점을 발견할 수 있게 한다. 제안한 기법의 유효성을 확인하기 위해 프로토타입을 구현하였으며, 취약점이 보고된 8개의 웹 어플리케이션을 선정하여 분석을 수행하여 성능을 평가한 결과 기존의 취약점을 모두 탐지할 수 있음을 확인하였다.

시각장애인 애플리케이션 개발을 위한 이미지 분석과 바코드, QR 인식 기술의 연구 및 개선 (Research and improvement of image analysis and bar code and QR recognition technology for the development of visually impaired applications)

  • 조민석;윤민기;서민수;황영훈;우현;허원회
    • 문화기술의 융합
    • /
    • 제9권6호
    • /
    • pp.861-866
    • /
    • 2023
  • 시각장애인은 의료 서비스나 의약품 정보에 대한 접근이 어려워 올바른 의약품 복용이 쉽지 않다. 그에 대한 보건법이 마련되어 있지만, 방안이 통일되어 있지 않으며, 모든 일반의약품에 적용되어 있지 않다. 따라서 일반의약품 복용 방법의 사각지대에 놓인 시각장애인을 위해 이미지 인식 기술과 바코드, QR 인식 기술을 이용한 일반의약품 복용 방법 제공애플리케이션을 설계하였다. 현재 나와 있는 시각장애인을 위한 애플리케이션은 의약품에 대한 정보를 볼 수 있지만 이 또한 자신이 복용하는 약이 무슨 약인지 기억하고 있어야 한다는 문제가 있었다. 본 연구는 시각장애인의 이미지 인식을 위한 카메라 촬영 환경 기준과 UI 및 UX 화면을 최적화하여 시각장애인의 접근성이 편리하도록 개선하는데 그 목적이 있다. 연구를 통해 얻은 결과를 애플리케이션에 적용하여 제공한다면 시각장애인의 올바른 일반의약품 복용법 습득에 도움을 줄 것이다.

SOA 기반 애플리케이션 개발을 위한 Agile 프레임워크 (Agile Framework for SOA-based Application Development)

  • 신승우;김행곤
    • 정보처리학회논문지D
    • /
    • 제16D권1호
    • /
    • pp.55-64
    • /
    • 2009
  • 최근 다양한 비즈니스 모델 및 컴퓨팅 환경이 웹 서비스로 집결됨에 따라 웹 애플리케이션 형태의 다양한 제품들이 개발되고 있다. 이에 따라 국내외 대부분의 기업/조직들이 웹 소프트웨어 개발에 있어서 SOA(Service Oriented Architecture)를 적용한 사례들이 늘어나고 있다. SOA는 네트워크가 가용한 소프트웨어 자원에 대해 느슨한 결합과 프로토콜 독립 그리고 표준화 분산 컴퓨팅 접근방법 이다. SOA는 다양한 기업의 서비스 조합을 통한 프로세스의 통합을 요구하는 비즈니스 사용자의 신속함과 융통성을 제공하는 향후 기업의 관심 있는 기술이다. 하지만 SOA의 표준모델에서는 특정한 개발 방법론이 제시되지 않아 기존의 방법론들을 적용하여 개발하거나 SOA 솔루션 업체에서 제안하는 방법론으로 SOA 기반 애플리케이션을 구축하고 있다. 이로 인해 SOA를 초기 도입하는 기업의 경우 개별 프로젝트 단위에서 부분적 도입에 그치고 있어서 SOA의 장점 활용하는 것이 제한적이다. 본 논문에서는 소규모 웹 프로젝트의 생산성 향상과 SOA의 효과적 적용을 위해 Agile 개발 방법론을 SOA에 적용하는 프레임워크를 제안한다. SOA 아키텍처를 기반으로 하여 Agile 방법론을 도입한 아키텍처를 설계 구현하며 프레임워크 개발과정에서 필요한 다양한 Practice요소를 도입하여 프로세스 모델을 제안한다. 프레임워크 실행을 통해 향상된 개발속도와 고객의 변화하는 요구 수용성 및 유지보수성 향상을 평가하게 된다.

스마트폰을 이용한 사용자 운동 모션 인식 시스템 구현 (A Implementation of User Exercise Motion Recognition System Using Smart-Phone)

  • 권승현;최유순;임순자;정석태
    • 한국산학기술학회논문지
    • /
    • 제17권10호
    • /
    • pp.396-402
    • /
    • 2016
  • 최근 스마트폰의 성능이 향상되고 보급이 증가하면서 기존 기기들의 다양한 기능들이 집적되고 있다. 특히 각종 센서들의 개발로 스마트 기기의 기능은 한층 성숙단계에 이르렀다. 스마트 기기의 발달과 더불어 각종 애플리케이션이 쏟아져 나오는 요즘 애플리케이션을 이용하여 사용자의 신체적 활동을 촉진하는 헬스케어 서비스 및 연구가 각광 받고 있다. 그러나 이러한 서비스들은 다이어트를 혼자서 해야 하고, 사용자가 정확한 자세로 운동을 하고 있는지 감지하는 운동 모션인식 기능이 없기 때문에 운동의 효과를 얻기에는 제한이 있다. 본 논문에서는 스마트폰 내에 내장되어 있는 센서들을 이용하여 사용자의 움직임을 감지할 수 있는 운동 모션 인식 소프트웨어를 개발하고 더불어 웹서버와 연동하여 지인들과 친구를 맺어 서로 운동을 제안하고 이를 수행할 수 있는 시스템을 설계 하고 구현하였다. 운동 모션 인식은 Kalman Filter 알고리즘을 이용하여 사용자의 움직임 데이터를 보정하고, DTW 알고리즘을 이용하여 기존에 샘플링 되어 있는 데이터와 비교하여 사용자가 정확한 자세로 운동을 하였는지 판단되어 진다.

WCDMA 기반의 저전력 정치망 어군 정보전송 모듈 개발 (Development of a low-power remote monitoring module for set-net fish school based on WCDMA)

  • 이동길;구명성;허겸;정지원;임효혁;배재현
    • 수산해양기술연구
    • /
    • 제59권3호
    • /
    • pp.206-214
    • /
    • 2023
  • Fish school monitoring technology is utilized for various purposes, such as boat fishing and resource surveys. With advancements in information and communication technology, this technology has expanded its application to remote areas. Its significance has grown in fishing sites, particularly for improving the efficiency and cost-effectiveness of set-net fishing. Set-net fishing gears are not limited to coastal areas, but are also installed in inland and remote sea regions. Consequently, fishermen require technology that allows them to quickly transmit information about approaching fish schools and enables them to perform long-term monitoring. The development of remote monitoring technology for set-net fish schools must consider crucial design factors such as communication range, transmission speed, power consumption of information modules, and operational expenses. In this study, we developed a low-power remote monitoring module for set-net fish school based on WCDMA. The module was specifically designed to minimize power consumption, allowing for communication over long distances and extended operation times in set-net fishing applications. Furthermore, we developed a web server software application that enables remote access to fish schools and provides real-time weather information. The performance of the developed module was evaluated through set-net fishing site application and experiments with moving ships on the sea. The experimental results demonstrated that the remote monitoring system, consisting of the developed low-power remote monitoring module for set-net fish school based on WCDMA and a fish finder, had an average power consumption of 4.6 W, a maximum communication range of 22.84 km, and a data transmission and reception rate of 98.79%. The maximum fish school information transmission and reception rate was 97.26%

3D 프린팅 산업에 대한 사회경제환경 융합형 통합기술수용모델을 통한 기업의 3D기술수용의도 분석 (The Analysis on Technology Acceptance Model for the 3D Printing Industry with the Social Economic Environment Converged Unified Theory Of Acceptance and Use of Technology Model)

  • 김영수;홍아름
    • 기술혁신학회지
    • /
    • 제22권1호
    • /
    • pp.119-157
    • /
    • 2019
  • 3D 프린팅 산업의 종사자들이 3D 프린터의 도입을 결정하는 의사 결정에 어떤 인자들이 영향을 주고, 인자들의 역할을 파악하는 것이 중요하다. 이를 통해 국내 기업 등에서 활용되는 3D 프린터의 활용 증대 및 관련 산업 투자 증가로, 국내 3D 프린팅 산업의 발전에 기여할 수 있는 방안을 찾고자 한다. 3D 프린터는 기술의 발전, 대중의 관심, 투자의 활성화에 따라 급속한 발전을 이룩하고 있다. 외국은 장비, 소재, S/W, 산업 활용 등에서 괄목할 발전을 거두고 있으나, 국내에서는 예상보다 저조하다. 3D 프린터 산업의 활성화 및 저변 확대를 위해 원활한 3D 프린터의 도입이 필요하나, 실제 도입 및 현장적용에는 상당히 미흡한 실정이다. 문헌조사를 통해 경제성, 기술성, 환경성을 대표하는 독립변수들을 선정하였고, 3D 프린팅 산업에 대한 사회환경융합형 통합기술수용모델을 제안하여, 독립변수들이 3D 기술 수용의도에 어떤 영향을 미쳤는지를 독립변수 상관분석법, 무상관 회귀분석법 등을 통해 조사하였다. 본 연구를 통해 기업이 3D 프린팅 기술 및 장비의 도입을 위해 출력단가와 같은 경제성 요인과 정부지원, 3D 컨텐츠 같은 환경성 요인들이 유기적으로 확대 발전해야 한다는 점을 확인하였다. 이는 정부의 체계적이고 실효적인 지원이 필요하고, 사용자인 기업이 직접 체감할 수 있는 경제적 지원과 관련 법령, 제도 등의 개선이 필요하다. 경제적, 기술적 시간적 투자가 진행되어야 국내의 3D 프린팅 산업이 발전되고 이를 토대로 3D 프린팅 산업을 4차산업혁명의 핵심 동력으로 삼아야 할 것이다.

CORBA 환경에서 멀티미디어 컴퍼넌트 관리 시스템을 통한 프레임워크 구축 (Framework Construction with Multimedia Component Management System on CORBA)

  • 김행곤
    • 한국멀티미디어학회논문지
    • /
    • 제2권2호
    • /
    • pp.217-229
    • /
    • 1999
  • 프레임워크는추상화된 클래스들의 집합또는특정 도메인에서 재사용가능한설계를구성하는상호연관된 클래스틀의 집합으로 도메인에 속한 애플리케이션들간의 공통된 아키텍쳐를 정의한다- 프레엄워크를 재사용 함으로 개발자들은 클래스 코드뿐만 아니라 도메인에 대한 폭넓은 도메인 지식을 재사용할 수 있다. 따라서 본 논문에서는 프레임워크 재사용을 위해 컴퍼넌트기반의 방법론(COM; Component→Oriented M Methodology)을 제시하고 프레임워크 구축환경을 개발한다. 즉, 컴퍼넌트기반의 소프트웨어 생성을 위해 실세계의 도메인 지식을 입력으로 도메인을 분석하고 분석된 정보를 통해 hotspot을 식별하여 사용자와 개빌 자의 추가정보를 첨가하는 재설계 과정올 거친다. 이후 도메인에 따라 도메인 프레임워크와 애플리케이션 프레임워크를 생성한다 이러한 컴퍼넌트 지향 방법론은 내부적으로는 컴퍼넌트/패턴 라이브러리 저장소를 통해 정보를 검색, 이해하여 추출하거나 혹은 합성으로 얻어진 정보는 각각 컴퍼넌트와 패턴에 대한 정보로 분류되고 이것은 재설계시 추가정보로 사용되어진다. 이로 인해 사용자는 멀티미디어 컴퍼넌트를 이용해 자신의 애플리케이션에 쉽게 적용가능한 개발 환경 즉, 본 논문에서는 CORBA(Common Object Request B Broker Architecture) 환경하에 컴퍼넌트/패턴 관리 시스템(Component Pattern Management System C CPMS)을 통해 멀티 미 디 어 컴 퍼 넌트를 추가 갱 신 삭제하는 기 반 환경 (infrastructure environment)을 구축함 으로 재사용성, 사용의 용이성과 이식성을 가질 수 있다.

  • PDF

위성영상정보 공간 메타데이터 검색 하이브리드 앱 설계 및 시험 구현 (Design and Prototype Implementation of Hybrid App for Geo-Metadata Searching of Satellite Images)

  • 김광섭;이기원
    • 대한원격탐사학회지
    • /
    • 제27권2호
    • /
    • pp.203-211
    • /
    • 2011
  • 최근 스마트폰과 같은 모바일 단말기나 모바일 앱과 같은 정보통신 기술의 발전이 공간정보를 포함하는 다양한 응용 분야에 많은 영향을 주고 있다. 또한 모바일 앱과 모바일 웹의 장점을 결합한 모바일 웹앱 또는 하이브리드 앱이라는 개발 방식이 부각되고 있다. 그러나 이러한 모바일 환경의 발전에도 불구하고 위성영상 정보는 다른 콘텐츠 서비스를 위한 배경 영상으로 사용하는 경우가 대부분이다. 본 연구에서는 이에 착안하여 위성영상정보 유통과 서비스의 기초가 되는 메타데이터 서비스를 위한 하이브리드 앱의 기본 모델을 설계하고 시험 구현하고자 한다. 설계 과정에서는 하이브리드 앱 구현의 주요 기술로 국제 표준화가 진행중인 HTML5를 적용하고자 하였다. 구현 과정에서는 최근 개발된 모바일 개발 환경중에서 오픈 소스 기반으로 플랫폼 호환성을 유지하면서 HTML5를 지원하는 PhoneGap과 Sencha Touch를 적용하였다. 한편 시험 구현에 사용된 위성영상정보는 소규모 지역을 대상으로 하는 일부의 KOMPSAT-2 영상을 사용하였으며, 공간메타데이터는 국내 단체 표준을 준용한 필수 항목만을 대상으로 하였다. 향후 다양한 가능을 제공하는 HTML5의 비즈니스 모델 개발과 산업적 활용도가 증가하고 모바일 플랫폼상에서 위성영상정보의 수요가 확대되면 본 연구의 접근 방법과 처리 가능의 구현 결과는 중요한 예시 자료가 될 것으로 기대한다.