• 제목/요약/키워드: Korean Programming Language

검색결과 664건 처리시간 0.03초

네트워크 컴퓨터를 위한 자바 기반의 성능감시기 (A Java-based Performance Monitor for Networked Computer)

  • 김봉준;김동호;황석찬;김명호;최재영
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권2호
    • /
    • pp.160-168
    • /
    • 2000
  • 본 논문에서는 네트워크 컴퓨터를 이용하여 병렬 프로그래밍 환경에서 수행되는 프로그램의 성능을 추적하고 평가하기 위한 온라인/일괄처리-사건/시간 기반형 성능 감시기를 제안한다. 본 논문의 JaNeC 성능 감시기는 자바로 구현되어 있으므로 이기종 컴퓨터사이의 시스템 이식성이 뛰어나며, 웹 기반의 그래픽 콘솔을 제공하여 사용자에게 친숙한 인터페이스를 제공한다. 본 논문에서 제시한 성능 감시기는 사용자가 프로그램 실행시에 발생한 이벤트를 보다 쉽게 분석할 수 있도록 태스크나 이벤트를 선택할 수 있는 필터 기능과 TimeLine, Task View, Task History, Message Passing View, Host CPU View 기능 등으로 구성되어 있다.

  • PDF

웹 환경에서의 입체적 가시화를 위한 3-D 가상현실 기법의 적용 (STUDY ON 3-D VIRTUAL REALITY FOR STEREOSCOPIC VISUALIZATION ON THE WEB)

  • 이장훈;박인철;김정훈;김병수
    • 한국전산유체공학회지
    • /
    • 제16권1호
    • /
    • pp.30-35
    • /
    • 2011
  • In this paper, our effort to apply 3-D Virtual Reality system for stereoscopic visualization of mesh data on the web is briefly described. This study is an extension of our previous and on-going research efforts to develop an automatic grid generation program specialized for wing mesh, named as eGWing. The program is developed by using JAVA programming language, and it can be used either as an application program on a local computer or as an applet in the network environment. In this research advancing layer method(ALM) augmented by elliptic smoothing method is used for the structured grid generation. And to achieve a stereoscopic viewing capability, two graphic windows are used to render its own viewing image for the left and right eye respectively. These two windows are merged into one image using 3D monitor and the viewers can see the mesh data visualization results with stereoscopic depth effects by using polarizing glasses. In this paper three dimensional mesh data visualization with stereoscopic technique combined with 3D monitor is demonstrated, and the current achievement would be a good start-up for further development of low-cost high-quality stereoscopic mesh data visualization system which can be shared by many users through the web.

대단위 학점(9학점) 프로젝트수행 수업 사례 연구 (Managing a Project-based Subject of Large Credit in an Undergraduate Course)

  • 옥보명;신동귀;박미경
    • 공학교육연구
    • /
    • 제6권2호
    • /
    • pp.38-43
    • /
    • 2003
  • 대단위 학점 프로젝트 수행 수업의 목적은 대학의 IT 교육을 통해 학습한 프로그램 언어와 알고리즘을 하나의 완성된 IT 솔루션으로 만드는 작업을 수행하는 것이다. 이 논문은 영산대학교 IT 3개학부(컴퓨터정보공학부, 네트워크정보공학부, 멀티미디어공학부)에서 공통 개설한 "엔터프라이즈 솔루션 개발(9학점)"이란 과목에서 시행한 프로젝트 수행 수업의 진행 과정과 결과에 대해 기술하고 있다. 학습효과를 조사하여 보면 프로젝트 수행으로 인한 학생들의 솔루션 개발 경험은 직무재교육이 필요 없는 실무능력을 갖춘 인재양성에 기여하고 있다.

환경정보의 체계적 분석 및 관리방안 연구 (Studies on Systematic Analysis and Management of Environmental Information)

  • 김명진;장준기;이재운;권명희;강인구;서창완
    • 환경영향평가
    • /
    • 제3권1호
    • /
    • pp.1-8
    • /
    • 1994
  • For managing and analyzing effectively diverse and complicated environmental informations, informations should be built systematically, and techniques should be developed. Environmental Information System(EIS) is composed of environmental informations, GIS, and manpower. Recently it is applied to Environmental Impact Assessment and environmental management, etc.. For effective application, EIS techniques will be improved. This article has four components. First, it describes building of environmental information comprising geographic and attribute data using GIS in Chuncheon district. Second, it explains programming for effective information analysis and management using AML(Are Macro Language in ARC INFO). Third, it provides specific functional capabilities including suitability analysis. Based on these analysis, this study makes some examples for systematic analysis and management of environmental information using interactive system.

  • PDF

가변적인 컴포넌트 개발을 위한 컴파일러 방식의 룰 엔진 (A Compiler Based Rule Engine for Developing Changeable Component)

  • 이용환
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제12권6호
    • /
    • pp.379-385
    • /
    • 2006
  • 가변적인 컴포넌트의 재사용성이나 적응성을 높이기 위해 룰 기반 컴포넌트 개발 방법들이 제안되고 있다. 룰 기반 컴포넌트 개발에서 사용하는 룰 엔진들은 룰을 표현하기 위해 추가적인 스크립트 언어가 필요하며 따라서 복잡한 비즈니스 룰을 표현하는데 어려움이 많다. 본 논문에서는 다양한 룰 표현과 성능 향상을 위한 컴파일러 기반의 룰 엔진을 제안한다. 제안한 룰 엔진은 룰의 컨디션과 액션 부분을 표현하기 위해 자바 프로그래밍 언어를 사용한다. 따라서 복잡한 비즈니스 룰을 쉽게 표현할 수 있으며 실행 시에 동적으로 룰의 컨디션과 액션 객체를 생성해서 실행시킬 수 있다. 성능 면에서도 제안한 룰 엔진은 스크립트 기반 룰 엔진보다 우수하다. 성능 실험에 의하면 컴파일러 기반의 룰 엔진 성능은 스크립트 기반 룰 엔진인 JSR-94 보다 2.5배의 높은 성능을 보이고 있다.

LabVIEW를 이용한 유도전동기 고정자 권선 고장진단시스템 (Stator winding faults diagnosis system of induction motor using LabVIEW)

  • 송명현;박규남;이태훈;한동기;박경한
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 제36회 하계학술대회 논문집 D
    • /
    • pp.2658-2660
    • /
    • 2005
  • This paper presents a stator winding fault diagnosis technique of induction motor on the PC - based virtual instrumentation system designed using the graphical programming language LabVIEW. This method collects the 3-phase current signals using the current probe amplifier and PXI/DAQ system then the preprocessing removes the noise using LPF, after then this method transforms the stator current to Park's vector and obtains the each Park's Vector pattern and detects stator winding fault by comparing the obtained faulted pattern with the healthy pattern. This proposed LabVIEW based diagnosis system is applied to the 3 phase 1 hp induction motor and obtained the reasonable results under no load condition. The test results give us the possibility a simple and realistic on-line winding fault diagnosis system.

  • PDF

횡형압력용기의 치수 및 용접설계를 위한 전문가시스템의 개발에 관한 연구 (A Study on Development of Expert System for Dimension and Weld Designs of Horizontal-Type Pressure Vessel)

  • 서철웅;나석주
    • Journal of Welding and Joining
    • /
    • 제10권4호
    • /
    • pp.199-212
    • /
    • 1992
  • Expert system is a practical application part of the artificial intelligence and can be generally described as a computer-based system designed to simulate the knowledge and reasoning of a human expert, and to make that knowledge conveniently available to other people in a useful way. Expert systems consist of three major components, knowledge base, inference engine and user interface. In this paper, it is aimed to construct a prototype system to design the horizontal-typed pressure vessel. To do this, a representative artificial programming language, Turbo Prolog, was employed, and the knowledge representation was mainly done by the production rule such as "If(condition), than (action)" style and by the predicate logic. In the developed system, it was quite easy to represent the knowledge of "If(condition), then (action)"style and by the predicate logic. In the developed system, it was quite easy to represent the knowledge of "If(condition). then(action)" style and the various table-like data. It was also effective to represent the graphics. Though this expert system is by now small and incomplete, it is possible to expand it to a larger and refined system later.rger and refined system later.

  • PDF

근거리 힘 계산의 새로운 고속화 방법 (A New Fast Algorithm for Short Range Force Calculation)

  • 안상환;안철오
    • 유체기계공업학회:학술대회논문집
    • /
    • 유체기계공업학회 2006년 제4회 한국유체공학학술대회 논문집
    • /
    • pp.383-386
    • /
    • 2006
  • In this study, we propose a new fast algorithm for calculating short range forces in molecular dynamics, This algorithm uses a new hierarchical tree data structure which has a high adaptiveness to the particle distribution. It can divide a parent cell into k daughter cells and the tree structure is independent of the coordinate system and particle distribution. We investigated the characteristics and the performance of the tree structure according to k. For parallel computation, we used orthogonal recursive bisection method for domain decomposition to distribute particles to each processor, and the numerical experiments were performed on a 32-node Linux cluster. We compared the performance of the oct-tree and developed new algorithm according to the particle distributions, problem sizes and the number of processors. The comparison was performed sing tree-independent method and the results are independent of computing platform, parallelization, or programming language. It was found that the new algorithm can reduce computing cost for a large problem which has a short search range compared to the computational domain. But there are only small differences in wall-clock time because the proposed algorithm requires much time to construct tree structure than the oct-tree and he performance gain is small compared to the time for single time step calculation.

  • PDF

자바 애플릿을 이용한 3차원 날개 격자 자동 생성 프로그램의 개발과 적용 (DEVELOPMENT AND APPLICATION OF AUTOMATIC GRID GENERATION PROGRAM FOR 3-D WING USING JAVA APPLET)

  • 이장훈;조혁수;김병수
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2010년 춘계학술대회논문집
    • /
    • pp.335-340
    • /
    • 2010
  • In this paper development of an automatic grid generation program for flow field calculation around 3D wing is described and its application is also introduced. The program is developed by using JAVA programming language and a graphic library, JOGL, and it can be usee either as an application program on a local computer or as a applet in the network environment. Currently, The program provides NACA series 4-digit airfoils as the wing cross-section shape and it offers a non-complicated GUI program which can easily generate structured grids for wings based on user's parameter input. Grid generated by the program can be selected as one of two types; O-type and C-type. In this research advancing layer method(ALM) augmented by elliptic smoothing method is used for the FLUENT. It is shown that by using current program high-quality structured grids around 3D wings can be easily generated, and typical grid generation results and flow solutions are demonstrated. Study on effects of geometric parameters on flow field is also tried by changing major wing parameters such as incidence angle type of wing-tip and sweepback angle.

  • PDF

CDMA 디지털 이동통신 시스템의 인증 알고리즘 구현 (Implementation of Authentication Algorithm for CDMA Digital Mobile Communication System)

  • 김범식;신인철
    • 전기전자학회논문지
    • /
    • 제3권2호
    • /
    • pp.204-214
    • /
    • 1999
  • 이동통신에서의 사용자 인증 서비스는 통화도용 방지와 신뢰성 있는 과금을 위한 중요한 보호서비스이다. 최근 몇 년 동안 IS-41 북미 이동 전화 시스템에서 사용되어지는 몇몇 암호 시스템이 공격을 당하였다. 이러한 알고리즘은 ORYX, CMEA 그리고 CAVE 등이다. 이러한 알고리즘들을 대체하기 위한 작업이 이미 진행 중이다. 본 논문에서는 해쉬함수를 개발하고 이를 IS-95A 시스템의 인증 알고리즘에 적용하였다. 그리고 통계적 분석 기법을 사용하여 개발된 알고리즘의 출력 특성을 분석하였으며 C 프로그래밍 언어를 사용하여 알고리즘의 유효성을 시뮬레이션하였다.

  • PDF