• 제목/요약/키워드: 소프트웨어 패키지

검색결과 199건 처리시간 0.024초

농업연구자의 기상자료 활용을 위한 파이썬 패키지 제작 (Python Package Production for Agricultural Researcher to Use Meteorological Data)

  • 양현지;박주현;안문일;강민구;한용규;박은우
    • 한국농림기상학회지
    • /
    • 제25권2호
    • /
    • pp.99-107
    • /
    • 2023
  • 농업은 기상에 매우 민감한 산업으로, 따라서 농업분야의 기상을 이용한 연구는 더욱 중요해지고 있다. 연구자들은 기상청과 농촌진흥청에서 제공하는 기상정보서비스 웹사이트에 접속해 기상관측자료를 다운로드할 수 있다. 그러나 대량의 기상자료를 받아야 할 때는 여러 번의 조회작업이 필요한 단점이 있다. 본 데이터 논문은 기상청과 농촌진흥청에서 수집한 자료를 원격 저장소 서비스인 깃허브에 업로드하고 소프트웨어 프로그램인 파이썬을 이용해 기상자료에 쉽게 접근할 수 있는 패키지를 제작했다. 이를 통해 추가적인 인증 절차 없이 누구나 자료를 가져갈 수 있는 방식을 채택하여 농업 관계자들의 기상자료에 대한 접근성 및 활용성을 높이는 방법을 제안한다. 자료와 패키지는 분산 버전 관리 시스템인 깃에 업로드하여 수정 및 관리가 용이하게 하였다.

USRP와 GNU Radio를 이용한 IEEE 802.15.4 물리 계층 소프트웨어 라디오 시스템 구현 (Implementation of Software Radio System for IEEE 802.15.4 Physical Layer Using USRP and GNU Radio)

  • 박대현;김영식
    • 한국전자파학회논문지
    • /
    • 제21권11호
    • /
    • pp.1214-1219
    • /
    • 2010
  • 본 논문은 소프트웨어 라디오 범용 하드웨어인 USRP(Universal Software Radio Peripheral) 보드와 오픈 소스 소프트웨어 라디오 개발 툴킷인 GNU Radio 패키지를 사용하여 저속, 저전력 무선 표준인 IEEE 802.15.4 표준의 물리 계층을 구현하였다. 본 논문에서 구현한 소프트웨어 라디오 시스템은 IEEE 802.15.4 물리 계층 중 868/915 MHz 대역의 BPSK와 OQPSK 변조 방식의 송수신 물리 계층과 2.45 GHz 대역의 OQPSK 변조 방식의 물리 계층을 지원하도록 구현하였다. 또한, 구현된 소프트웨어 라디오의 시스템의 검증을 위해, 각 주파수 대역과 변조 방식을 표준에 정의된 대역 특성, 패킷 구조에 맞추어 설정하고, 송수신 테스트를 수행하였으며, 특히 2.4 GHz 대역은 CC2430 모듈과 Smart RF EV 보드를 이용하여 정상 동작을 확인하였다. 그리고 시스템의 성능은 송신 신호의 PSD 마스크 조건과 수신 상태의 아이 패턴, PER(패킷 에러율) 테스트 결과로 구현한 시스템의 성능을 검증하였다. 그 결과, 구현한 시스템이 IEEE 802.15.4 물리 계층 표준에 부합함을 확인하였다.

인지기능의 정량적 평가를 위한 측정 모델 소프트웨어 개발 및 실험적 검증 연구 (An Empirical Study on Quantitative Evaluation of Cognitive Function)

  • 류완석;김형건;정성택
    • 한국의학물리학회지:의학물리
    • /
    • 제21권1호
    • /
    • pp.42-51
    • /
    • 2010
  • 뇌 기능 연구 분야에서는 MRI, PET, MEG 영상 시스템 등을 이용한 인지기능에 대한 정량적 평가 연구가 계속적으로 이루어 지고 있다. 최근에는 컴퓨터 기술을 응용하여 인지 기능의 정량적 분석을 효과적으로 하고자 시도되고 있다. 본 연구에서는 터치 스크린을 이용하여 인지 기능의 정량적 평가를 할 수 있는 소프트웨어 패키지를 구현하였다. 여기서 구현된 내용은 집중력, 숫자 기억력, 조합 기억력, 위상 기억력, 시각 및 근육 반응, 청각 반응 등으로 되어 있다. 우리는 구현된 소프트웨어에 대하여 실험적 검증과정을 거치고자 20~59세까지의 연령 및 성별에 따른 80명을 대상으로 실험을 수행하였다. 남녀 모두 40세 이후의 연령에서 인지기능의 감쇄가 일어나는 결과를 정량적 획득하였다. 본 연구에서는 고가 장비인 영상 시스템뿐만 아니라 상대적으로 간소화된 소프트웨어를 이용하여서도 인지기능의 정량적 평가가 가능함을 보여주고 있다. 이러한 방법을 적용하여 다양한 그룹의 인지 기능의 정량적 평가 및 비교를 수행하는 데 비용과 시간을 줄일 수 있을 것으로 보인다.

GIS로부터 교통분석용 네트워크를 생성하는 소프트웨어의 개발 (Development of the software transforming a transportation analysis network from GIS)

  • 성낙문;조범철;이창렬
    • 대한교통학회지
    • /
    • 제20권7호
    • /
    • pp.69-76
    • /
    • 2002
  • 교통 계획 및 정책수립 등 교통관련 업무에서 가장 중요한 부문은 교통수요분석과정이며, 이러한 교통수요분석과정에서 필수적으로 요구되는 자료는 OD와 네트워크이다. 그 과정에서 OD와 네트워크는 상호영향(interactive)을 주면서 검증을 거치긴 하나 이중에서도 네트워크의 경우에는 현실 세계를 모델링하여 반영한 것이므로 분석기준 년도에 대응되는 현재성과 정확성과 객관성을 보유하고 있어야 한다. 그러나 몇몇 교통수요 분석과정에서 예산 및 시간의 제약으로 인해서 네트워크는 실세계의 교통망을 많은 부분을 단순화시켜서 구축하고 이를 분석과정에 이용하는 경우가 있다 또한 일단, 구축된 네트워크에 대해서 변경되는 교통망을 반영하기 위해서나 분석자의 의도에 따라서 네트워크를 수정, 편집할 때에 그 작업이 불편하여 많은 인력이나 시간이 소요되는 것이 현실이다. 이를 위하여 교통개발연구원 국가교통DB센터에서는 국가교통DB구축사업의 일환으로 구축한 교통 수치지도를 이용하여 교통분석 목적의 패키지에서 직접 이용할 수 있는 네트워크를 추출/변환하는 소프트웨어를 개발하였다. 본 논문의 목적은 GIS에 기반한 교통수치지도로부터 교통분석용 네트워크로의 변환이 가능한 알고리즘 및 소프트웨어를 소개하여 향후 이런 종류의 연구수행에 도움을 주는데 있다.

실행코드 암호화 및 무결성 검증을 적용한 안드로이드앱 보호 기법 (A Technique for Protecting Android Applications using Executable Code Encryption and Integrity Verification)

  • 심형준;조상욱;정윤식;이찬희;한상철;조성제
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제10권1호
    • /
    • pp.19-26
    • /
    • 2014
  • 본 논문에서는 안드로이드 애플리케이션(앱)을 역공학 공격으로부터 방어하는 기법을 제안한다. 이 기법에서 서버는 안드로이드 패키지 파일인 APK 내에 있는 원본 실행코드(DEX)를 암호화하고, 실행 시 이를 복호화 할 수 있는 스텁(stub) 코드를 APK에 삽입하여 배포한다. 스텁 코드는 자신에 대한 공격을 탐지하기 위해 무결성 검증 코드를 포함한다. 사용자가 해당 APK를 설치·실행할 때, 스텁 코드는 자체의 무결성을 검증한 후, 암호화된 원본 실행코드를 복호화하고, 이를 동적 로딩(dynamic loading)하여 실행한다. 앱의 원본 실행코드는 암호화되어 배포되므로 지적재산권을 효과적으로 보호할 수 있다. 또한, 스텁 코드에 대해 무결성을 검증하므로, 제안 기법의 우회 가능성을 차단한다. 우리는 15개의 안드로이드 앱에 제안 기법을 적용하여 그 유효성을 평가하였다. 실험 결과, 13개의 앱이 정상적으로 동작함을 확인하였다.

Repast기반 진화 알고리즘을 통한 무인 비행체의 동적 경로계획 모델링 및 시뮬레이션 (Modeling and Simulation of Evolutionary Dynamic Path Planning for Unmanned Aerial Vehicles Using Repast)

  • 김용호
    • 한국시뮬레이션학회논문지
    • /
    • 제27권2호
    • /
    • pp.101-114
    • /
    • 2018
  • 무인 비행체의 실시간 경로계획 생성 시 최적의 경로를 찾기 위한 다양한 연구가 진행되어 왔다. 본 논문에서는 진화알고리즘을 통한 무인비행체의 경로계획 생성을 수행하고, 이를 에이전트 기반 시뮬레이션 환경에서 구현 및 테스트가 가능함을 검증하였다. 이를 위해, Repast toolkit에 JGAP 패키지를 탑재하여 Java 기반의 유전 알고리즘 프로그래밍을 통한 무인 비행체의 경로 계획을 생성하였고, 해당 결과를 에이전트 기반으로 시뮬레이션을 수행하였다. 본 논문에서는 에이전트 기반 시뮬레이션 소프트웨어를 소프트웨어 공학 개발 생명주기에 맞춰 문서화하여 설계 및 구현되었으며, 에이전트 모델링 설계는 자동화, 적응성 및 에이전트 간의 상호 작용에 초점을 맞추었다. 또한, 시뮬레이션을 통해 에이전트 기반 환경에서 설계한 모델 및 시나리오를 검증하여 다수의 비행 에이전트에 내재된 동적 경로계획 알고리즘이 실시간으로 자율적인 경로 생성이 가능함을 증명하였다.

중소기업을 위한 ERP 구축 프로세스 (An ERP Construction Process for Midsize Companies)

  • 정기원;윤병권
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 2000년도 종합학술대회발표논문집
    • /
    • pp.195-205
    • /
    • 2000
  • 최근 많은 중소기업이 자사의 경쟁력 확보, 업무혁신, 원가절감 등의 이유로 ERP의 필요성을 인지하고 ERP 도입을 추진하고 있다. 그러나 기존의 ERP 구축 방법론들은 대기업의 ERP 도입에 맞추어 개발되었기 때문에 중소기업이 이를 적용하기 위해서는 많은 문제점의 극복과 기술력을 필요로 한다. 중소기업이 성공적으로 ERP를 도입하기 위해서는 중소기업에 특성화된 ERP 구축 방법론이 필요하며, 이에 따라 본 논문에서는 ISO 12207 소프트웨어 생명주기 프로세스의 활동을 조정한 중소기업을 위한 ERP 구축 프로세스를 제시한다. 제시한 구축 프로세스는 ISO 12207을 기반으로 하며 ERP 패키지 도입에 따르는 고비용 부담, 전문인력 부족, 경영자 및 종업원의 ERP 도입에 대한 적극적 의식 결여, ERP 도입의 거부감 등 중소기업이 ERP를 도입할 때 발생할 수 있는 문제를 해결하기 위한 활동이 추가되었다.

  • PDF

모듈러 로봇의 기구학/동력학에 관한 연구 (Study on Kinematics and Dynamics of the Modular Robot)

  • 강희준
    • 한국정밀공학회지
    • /
    • 제19권11호
    • /
    • pp.46-53
    • /
    • 2002
  • In order to overcome the conventional robot's physical limitation to frequent changes in operational requirements, it is quite appealing to modularize its system components and allow them to be combined into various configurations to best suit the needs to a particular application. Several researchers have presented the concept of modular robot. In this paper, the kinematics and dynamics of modular robot are studied, which concretes the concept of modular robot. This study includes the selection of individual module, the definition of their parameters and the development of module based manipulate. analysis software package (MBMAP).

JWSDP기반의 웹 서비스 분석 시스템 설계 및 구현 (Design and Implementation of Web Services Analyzing System based JWSDP)

  • 이대하;정승우;김연준;박찬규;조현규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (3)
    • /
    • pp.352-354
    • /
    • 2004
  • 웹 서비스란 인터넷을 통한 네트워크 상에, 단일 또는 다수의 비즈니스간 기존 애플리케이션 시스템을 표준화된 기술로서 결합시킴으로써, 모든 비즈니스를 가능하게 하는 것으로서, 사용자나 개발자들은 웹 서비스가 구동되어지는 하드웨어 및 소프트웨어에 상관없이 동일한 패턴으로 서비스를 제공받거나 또는 해당 애플리케이션을 개발할 수 있다. 최근 여러 분야에서 웹 서비스 형태로 서비스를 제공하고 있으며, 이에 따른 여러 응용 애플리케이션들이 개발 중에 있다. 본 논문에서는 웹 서비스 개발 패키지인 JWSDP(Java Web Services Development Pack)(1)를 이용하여 기존 웹 서비스에 대한 동작 테스트 및 기능 분석을 할 수 있는 웹 서비스 분석 시스템을 설계하고 구현하는 방법에 대해 살펴볼 것이다.

  • PDF

QFD 기법을 이용한 패키지 소프트웨어의 품질 요구사항 획득 (Acquiring Quality Requirements of Package Software using Quality Function Deployment Technique)

  • 유영관;이종무
    • 품질경영학회지
    • /
    • 제29권2호
    • /
    • pp.120-130
    • /
    • 2001
  • In this paper, the QFD(quality function deployment) technique is used to acquire the quality requirements of package software which is sold in commercial software shop. To select the principal quality characteristics of package software, an user survey was conducted for a quality model developed based on the international standards and the previous research. The software user is divided into three groups: the general user, the expert, and the developer. Based on the survey results, the top 10 quality characteristics are selected including accuracy, suitability, installability, de-installability, and maturaty. Then, the QFD technique is applied to choose the software quality attributes which have strong correlation with the selected quality characteristics, some of which are traceability, accuracy, modularity, completeness, and self-descriptiveness. The developed procedure can be used in evaluating the quality of package software with lower costs and efforts.

  • PDF