• Title/Summary/Keyword: 과학기술 어플리케이션

Search Result 142, Processing Time 0.048 seconds

Implementation and evaluation of enabling skill for POJO programing Based on Spring Framework (스프링 프레임워크를 기반으로 POJO 프로그래밍 가능기술의 구현 및 평가)

  • Kwon, Ki-Hong;Byun, Jeong-Yong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.1026-1029
    • /
    • 2013
  • 엔터프라이즈 시스템 개발에서 비즈니스 로직을 담은 애플리케이션 코드와 엔터프라이즈 기술을 처리하는 코드가 뒤섞여 존재함으로 인해 오는 여러 가지 단점들이 존재한다. 그렇기 때문에 이 두 가지 서로 다른 속성의 코드를 분리할 수 있는 방법이 요구되고 있다. 이러한 요구를 해결하기 위하여 스프링 프레임워크는 IoC/DI, AOP, PSA 등의 기반기술을 통하여 엔터프라이즈 서비스 기술과 POJO라는 애플리케이션 서비스 로직을 담은 코드를 분리한다. 이 연구는 스프링 프레임워크를 기반으로 웹 어플리케이션을 개발하면서 POJO 프로그래밍 방법의 적용과 그에 따른 정성적 평가를 하는 것에 있다.

A Public Opinion Polling Application with Robust Verification Based on the Ethereum Bolckchain (견고한 검증을 제공하는 이더리움 블록체인 기반의 여론조사 어플리케이션)

  • Jin, Jae-Hwan;Eom, Hyun-Min;Sun, Ju-Eun;Lee, Myung-Joon
    • Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology
    • /
    • v.8 no.3
    • /
    • pp.895-905
    • /
    • 2018
  • Public opinion polls have a strong influence on modern society as a means of examining the tendency of social groups on specific issues. As the influence of the polls increases, the problem of forgery and falsification of the results becomes an important issue. So, to guarantee the reliability of the results, our society needs novel mechanisms. As one of such mechanisms, the Ethereum blockchain is an environment for developing decentralized applications with the reliable blockchain technology. Ethereum decentralized applications can utilize smart contracts to provide services for users in transparent and reliable ways. In this paper, we propose a polling method that guarantees reliability using the blockchain technology, which is a distributed ledger technique that makes forgery or falsification actually impossible. The proposed method provides a robust verification function on the results of the associated polls for individual voters and verification organizations. Also, we present a distributed opinion polling application running on our private Ethereum blockchain network, showing the effectiveness of the proposed method.

A Design of GUI Tool for Metadata Catalogue (메타데이터 카탈로그 GUI 툴 설계)

  • Huh, Tae-Sang;Ahn, Sun-Il;Kim, Han-Gi;Lee, Sang-Do;Lee, Se-Hoon;Yu, Sang-Su;Hwang, Soon-Wook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06d
    • /
    • pp.155-158
    • /
    • 2010
  • 그리드 컴퓨팅 환경에서 세계의 많은 과학기술연구자들은 gLite 미들웨어 기반의 어플리케이션을 이용하고 있다. 미들웨어에서 데이터를 관리, 분석하기 위해서는 메타데이터 카탈로그 서비스를 이용하고 있으며, 유닉스, 그리드, 데이터베이스 환경에 익숙하지 않은 과학기술연구자들은 이 서비스를 이용하는데 어려움을 겪고 있다. 본 논문은 과학기술연구자로 하여금 gLite의 공식 컴포넌트인 메타데이터 카탈로그 서비스 이용 시 접근 제약을 최소화하고 사용자 친화적인 그래픽 사용자 인터페이스를 제공하기 위한 메타데이터 카탈로그 GUI 툴 설계에 대해 논의하고자 한다.

  • PDF

Network performance evaluation of Tachyon cluster systems (Tachyon 클러스터 시스템에서의 네트워크 성능 평가)

  • Cha, Kwangho;Kim, Sungho;Lee, Sik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1725-1727
    • /
    • 2010
  • 멀티 코어 또는 매니 코어 기반 시스템을 클러스터 시스템의 단위 노드로 활용하면서 클러스터 시스템은 다양한 형태의 노드내(Intra-node)및 노드간(Inter-node)네트워크를 가지게 되었다. 최적화된 어플리케이션의 개발을 위해서는 해당 시스템의 이러한 네트워크적 특징을 미리 파악하는 것이 중요하다고 할 수 있다. 본 논문에서는 서로 다른 계산 노드를 사용하는 클러스터 시스템에서 네트워크 성능을 비교 분석하였다.

Performance evaluation of collective I/O on an SMP supercomputer (SMP 슈퍼컴퓨터에서의 집합 IO 성능)

  • Cha, Kwangho;Kim, Sungho;Lee, Sik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1732-1734
    • /
    • 2010
  • 멀티 코어 또는 매니 코어 기반의 HPC 시스템 보급이 늘어나면서 HPC 어플리케이션이 사용하는 프로세스의 수 또한 증가하고 있다. 이런 경우, 기존의 IO 방식이 아닌 병렬 IO 의 사용을 고려하여야 하는데 그 중 특히 집합 IO 는 중요한 역할을 수행한다. 본 연구에서는 IBM Power 595 기반 슈퍼 컴퓨터에서 집합 IO 특성을 알아 본다.

Analysis for EMI reduction of LLC resonant converter with new planar transformer structure (새로운 평면변압기 구조를 갖는 LLC 공진형 컨버터의 EMI 저감 효과 분석)

  • Kim, Keon-Woo;Kim, Jae-Sang;Moon, Gun-Woo
    • Proceedings of the KIPE Conference
    • /
    • 2020.08a
    • /
    • pp.67-69
    • /
    • 2020
  • 본 논문은 평면 변압기에서 발생하는 공통모드 노이즈를 제거하기 위해 새로운 회로 구조 및 변압기의 와인딩 레이아웃을 제안한다. 제안하는 컨버터는 1차측의 병렬구조로 인하여 풀-브리지와 같은 구조를 갖고 있고, 높은 파워의 어플리케이션에 적합하게 사용되어질 수 있다. 2개의 하프-브리지 LLC 공진형 컨버터 변압기의 1차측은 한쪽 끝이 정전압 전위를 갖도록 연결되어 있다. 이에 따라 같은 dv/dt 특성을 갖는 1차측과 2차측 와인딩이 존재하게 되고, 이러한 와인딩을 인접하게 배치하는 구조를 통해 변압기에서 발생하는 공통모드 노이즈를 크게 줄일 수 있다. 최종적으로 EMI 필터의 크기를 크게 줄일 수 있고, 높은 전력밀도를 달성할 수 있다.

  • PDF

A Cross-check based Vulnerability Analysis Method using Static and Dynamic Analysis (정적 및 동적 분석을 이용한 크로스 체크기반 취약점 분석 기법)

  • Song, Jun-Ho;Kim, Kwang-Jik;Ko, Yong-Sun;Park, Jae-Pyo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.19 no.12
    • /
    • pp.863-871
    • /
    • 2018
  • Existing vulnerability analysis tools are prone to missed detections, incorrect detections, and over-detection, which reduces accuracy. In this paper, cross-checking based on a vulnerability detection method using static and dynamic analysis is proposed, which develops and manages safe applications and can resolve and analyze these problems. Risks due to vulnerabilities are computed, and an intelligent vulnerability detection technique is used to improve accuracy and evaluate risks under the final version of the application. This helps the development and execution of safe applications. Through incorporation of tools that use static analysis and dynamic analysis techniques, our proposed technique overcomes weak points at each stage, and improves the accuracy of vulnerability detection. Existing vulnerability risk-evaluation systems only evaluate self-risks, whereas our proposed vulnerability risk-evaluation system reflects the vulnerability of self-risk and the detection accuracy in a complex fashion to evaluate relative. Our proposed technique compares and analyzes existing analysis tools, such as lists for detections and detection accuracy based on the top 10 items of SANS at CWE. Quantitative evaluation systems for existing vulnerability risks and the proposed application's vulnerability risks are compared and analyzed. We developed a prototype analysis tool using our technique to test the application's vulnerability detection ability, and to show that our proposed technique is superior to existing ones.

A Platform for Remote Collaborative Experiment (원격 공동 실험을 위한 플랫폼)

  • Kim, Sang-Wook;Jin, Min;Sonn, Jong-Kyung;Kim, Woo-Nyon;Kim, Jeong-Mi
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.2
    • /
    • pp.206-215
    • /
    • 2000
  • This paper is concerned with the development of PCS(Platform for Collaborative System), which is a platform for development of remote collaborative experiment systems. Platform does not aim at the development of special-domain applications. This system implies the common development environments which can develop all-domain applications. PCS consists of collaborative experimental objects such as communication, session, user, application, media, message object and management objects that have management functions. Management objects are made up of collaborative experimental objects and operations which manipulate control information and data. It also supports application sharing for making single user interface of experimental applications to multi-user interface. Application sharing also supports instruments control on the remote site. PCS platform supports total environments for remote collaborative experiment and can be used as infrastructure to all kinds of collaboratory systems.

  • PDF

머신러닝 기반 사진인식 기술을 활용한 다이어트 AI

  • Noh, Gahyeon;Yun, Ingyeong
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2020.11a
    • /
    • pp.384-387
    • /
    • 2020
  • AI가 각광받고 있는 시대에 발 맞추어 머신러닝, 딥러닝을 활용한 이미지 인식 기술을 구현하였다. 사용자가 원하는 음식 사진을 업로드하면 인공 신경망 알고리즘이 convolution을 수행해 데이터베이스에 학습시켜 두었던 이미지들 가운데 유사도가 가장 높은 수치로 나오는 이미지를 결과로 보여주어, 사용자는 사진만으로도 음식의 칼로리 정보, 칼로리를 소모하기 위한 운동량 등의 정보를 간편하게 알 수 있는 시스템을 구축하였다. 또한 MYSQL과 PHP를 활용하여 자신의 칼로리 정보를 저장하고, 사용자가 매일 입력하는 몸무게의 변화량 등을 실시간으로 확인할 수 있는 등의 데이터베이스 서버를 구축하였다. 스마트폰을 통해 정보를 얻을 수 있도록 어플리케이션을 구성했다.

  • PDF

Implementation of Tiering Storage to Support High-Performance I/O (고성능 I/O 지원을 위한 계층형 스토리지 구현)

  • Junweon Yoon;Taeyeong Hong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.50-52
    • /
    • 2023
  • ML/DL과 같은 AI의 연구가 HPC 환경에서 수행되면서 데이터 병렬화, 분산 학습 및 대규모 데이터 세트를 처리를 위한 요구사항이 급격히 증가하였다. 또한, 병렬처리 연산에 특화된 가속기 기반 이기종 아키텍처 환경 변화로 I/O 처리에 고대역폭, 저지연의 스토리지 기술을 필요로 하고 있다. 본 논문에서는 고집적의 병렬 컴퓨팅 환경에 고성능 HPC, AI 애플리케이션을 처리하기 위한 티어링 스토리지 기술을 논한다. 나아가 실제 고성능 NVMe 기반의 플래시 티어링 계층 구성에서 액세스 패턴에 따른 데이터 처리 환경을 구축하고 성능을 검증한다. 이로써 다양한 사용자 어플리케이션의 I/O 패턴을 특성에 맞게 지원할 수 있다.