• Title/Summary/Keyword: 시간 스크립트

Search Result 113, Processing Time 0.03 seconds

Implementing an Automated Testing Framework through the Integration of FitNesse and STAF (FitNesse와 STAF을 결합한 테스트 자동화 프레임워크의 구현)

  • Na, Jong-Chae;Oh, Young-Eun;Ryoo, Seok-Moon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.5
    • /
    • pp.581-585
    • /
    • 2010
  • As developers and testers today we all suffer from increasing project complexity, the risks of late defect discovery, repetitive manual processes, and the risk of release delays. In this paper, we introduce an effective framework for automated testing to help solve such problems. Those that are new to testing do not need to delve into complex automation tools or test scripts. This framework helps automate the distribution, execution and results analysis of test cases. It also aids communication among the various stakeholders, using tables for representing tests and for reporting the results of automatically checking those tests. This paper describes the practices and benefits of using the proposed framework.

Implementation and Performance Valuation of SWT Builder Using GroovyMarkup Extension (GroovyMarkup 확장을 이용한 SWT Builder의 구현 및 성능 평가)

  • Lee, Gun-Woo;Go, Dong-Jin;Lee, Dong-Ju;Woo, Gyun;Kim, Won-Young;Choi, Wan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10b
    • /
    • pp.600-603
    • /
    • 2006
  • Java 플랫폼 기반의 스크립트 언어인 Groovy는 GroovyMarkup을 이용하여 컴포넌트 및 콘테이너, 객체가 중첩된 구조로 이루어져 있는 GUI 프로그램을 간결하고 쉽게 작성할 수 있다. 본 논문에서는 GroovyMarkup을 확장해 고성능의 GUI 프로그램을 구현할 수 있는 SWT Builder를 구현하였다. 본 논문에서 구현한 SWT Builder의 성능 및 기능 평가를 위해 기존에 구현된 SWT Builder, Swing Builder와 비교하여 실험하였다. 테스트 한 결과, 구현한 SWT Builder는 GUI 구성 시간에 있어 기존 SWT Builder보다 1.4배 더 빠른 속도를 가진다. 또한 기능 부분에서는 Factory 클래스 소스 코드의 자동 생성, 클래스 기능 문서 자동 생성 등 으로 프로그래머에게 더 많은 편의성을 제공한다.

  • PDF

Construction of Library for 3D Natural Phenomena Using 2D Images (2D 이미지를 이용한 3D 공간상의 자연현상 라이브러리 구축)

  • Kim, Jong-Chan;Kim, Jong-Seong;Kim, Eung-Kon;Kim, Chee-Yong
    • Journal of Digital Contents Society
    • /
    • v.9 no.3
    • /
    • pp.461-470
    • /
    • 2008
  • There are two methods to express natural phenomena using image processing techniques. One is the presentation of simulations for natural phenomena and the other is the display of images based on script. A lot of people used to get the display using vast data and complicated math formulas. When we get the output images in this way, we will have some problems in time and cost. In this paper, we use fluid images excluding using the complicated math formulas, programming, and taking pictures to present the natural phenomena. We construct the library to express the natural phenomena effectively using 2D images and simulation of fog for the background of oriental painting in 3D space.

  • PDF

Interactive Augmented-Reality Authoring Tool (대화식 증강현실 저작 도구)

  • Kim, Iljin;Seo, Jinseok
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2009.10a
    • /
    • pp.181-184
    • /
    • 2009
  • Authoring AR(augmented-reality) contents not only takes too much time and cost, but also needs the help of professionals in the areas of computer science, VR(virtual reality), AR, 3D computer graphics, computer vision, etc. This paper proposes an authoring tool to allow non-programmers as content creators to author AR contents easily and quickly. An ideal AR authoring tool, which is the goal of our research, faces four major challenges from a technical point of view: (1) easy and quick authoring, (2) strong power of expression, (3) ease of verification and validation, (4) interactive authoring and debugging. To tackle with the challenges, we employ the interactive framework approach using formal and visual specification techniques.

  • PDF

Minimization of network traffic on mobile environment, using diff-patch method (diff-patch 방식의 적용에 따른 모바일 네트워크 트래픽 최소화)

  • Shin, Dong-In;Gu, Dong-Hyun;Kim, Kang-Nyeon;Kim, Jun-Geon;Kim, Min-Yeong;Lee, Sang-Won
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.442-445
    • /
    • 2013
  • 모바일 환경에서의 인터넷 서비스 이용 특히 스마트 폰을 이용한 서비스에서는 사용하는 트래픽의 양에 따라 요금이 달라지고 또한 사용자가 체감하는 인터넷 속도역시 달라지기 때문에 많은 서비스 제공자들은 사용자에게 최소한의 트래픽으로 많은 정보를 제공하기 위해 노력을 하고 있다. 하지만 이러한 노력들에도 불구하고 서버에서 제공하는 파일에 수정이 가해졌을 경우 비록 수정된 양이 적더라도 해당 파일의 전체를 다운로드 해야 하는 문제점을 가지고 있었다. 이에 본 논문에서는 해당 문제점을 해결하여 네트워크 트래픽을 최소화시킴으로 사용자의 재정적 부담을 줄이고 체감 속도를 높이기 위한 기법으로 diff-patch 방식을 제안한다. 해당 기법을 안드로이드 환경에서 구현하고 실제 사용되는 자바스크립트 파일을 대상으로 적용한 결과 최대 4배의 트래픽 감소와 50%의 소요시간 감소를 보였다.

A Study on Autonomous Control for LEO Satellites using OBCP(On-Board Control Procedures) (OBCP(On-Board Control Procedures)를 이용한 저궤도 관측위성의 자율적 제어기능에 대한 연구)

  • Lee, Jae-Seung;Yang, Seung-Eun;Choi, Jong-Wook;Cheon, Yee-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.921-924
    • /
    • 2010
  • 정지궤도 위성을 제외한 대부분의 저궤도 위성 및 심우주 관측용 위성은 임무를 수행하면서 하루동안에도 제한된 시간동안만 지상국과의 통신이 가능하다. 따라서 위성 운영에 고수준의 자율적 제어기능이 요구된다. OBCP(On-Board Control Procedures)는 별도로 개발된 언어로 작성한 작은 용량의 스크립트 프로그램을 통해 위성을 제어하는 기능을 제공한다. 이러한 방법을 통해 지상관제 시에 위성의 임무수행동안 수행되어야 하는 다양하고 복잡한 운영 시퀀스를 용이하게 준비하고 업로드할 수 있다. OBCP는 위성비행소프트웨어와는 분리된 별도의 서브시스템으로 수행되기 때문에 새로운 위성운영 프로시져의 생성을 위해 위성비행소프트웨어의 수정, 재검증, 코드업로드 등의 절차가 요구되지 않으며 지상에서 개발 및 검증시험을 완벽하게 수행할 수 있다. 본 논문에서는 기존의 저궤도 관측위성에서 사용되었던 위성의 자율적 제어 시퀀스 기능과 OBCP의 기능을 비교하여 설명하고, 실제 Herschel and Plank 위성에 활용된 예를 통해 OBCP의 개념 및 설계 방안에 대하여 소개한다.

WebAppGen : Web Application Generator (WebAppGen: 웹 응용 생성기)

  • Eun-Ji Shim;Hee-Won Jang;Doo-Hun Eum
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.288-291
    • /
    • 2008
  • 전세계 인터넷 사용자 수가 약 12억 6천 만명에 이르며 2012년에는 17억명 이상이 인터넷을 사용할 것이라고 추정되는 가운데 웹 데이터베이스 응용에 대한 수요가 비즈니스를 포함하는 모든 분야에서 급속히 증가되고 있다. [1] 그러나 급증하는 수요에 비해 웹 응용의 생성 및 유지·보수는 대부분 수작업에 의존하기 때문에 많은 시간과 노력이 소요되고 있다. 본 논문에서 소개하는 WebAppGen은 ScriptGen과 InteraceGen으로 구성된 웹 응용 자동 생성기로서 웹 응용을 전자동으로 생성해 생산성을 향상시킨다. ScriptGen은 웹 응용에 필요한 폼들과 이 폼들을 통해 이루어지는 질의에 대해 데이터베이스와 연동하여 처리하는 웹 스크립트들을 자동생성하고 InterfaceGen은 ScriptGen을 통해 생성된 폼들을 엮어 접근하기 쉬운 트리 형태의 인터페이스를 제공한다. 상용 웹 응용 생성기들과 달리, WebAppGen은 웹 응용의 전 과정을 자동화 시킴으로써 생산성을 한 단계 더 향상시키고, 생성된 응용은 직관적인 계층구조를 가지는 트리 형태의 인터페이스를 지원한다. WebAppGen이 생성한 응용에서, 한 개의 폼은 관심의 대상인 엔티티 외에 이 엔티티와 직·간접적으로 연관된 모든 엔티티들에 대한 정보를 표현한다. 또한, WebAppGen은 생성될 응용의 기본 틀인 템플릿을 기반으로 하기 때문에 생성된 응용 및 WebAppGen 자체의 유지·보수를 용이하게 한다.

Study of Scheduling Optimization through the Batch Job Logs Analysis (배치 작업 로그 분석을 통한 스케줄링 최적화 연구)

  • Yoon, JunWeon;Song, Ui-Sung
    • Journal of Digital Contents Society
    • /
    • v.18 no.7
    • /
    • pp.1411-1418
    • /
    • 2017
  • The batch job scheduler recognizes the computational resources configured in the cluster environment and plays a role of efficiently arranging the jobs in order. In order to efficiently use the limited available resources in the cluster, it is important to analyze and characterize the characteristics of user tasks. To do this, it is important to identify various scheduling algorithms and apply them to the system environment. Most scheduler software reflects the user's work environment, from job submission to termination, as well as the state of the inventory and system status of the entire managed object. It also stores various information related to task execution, such as job scripts, environment variables, libraries, wait for tasks, start and end times. In this paper, we analyze the execution log of the scheduler such as user 's success rate, execution time, and resource size through information related to job execution through batch scheduler. Based on this, it can be used as a basis to optimize the system by increasing the utilization rate of resources.

Method for 3D Visualization of Sound Data (사운드 데이터의 3D 시각화 방법)

  • Ko, Jae-Hyuk
    • Journal of Digital Convergence
    • /
    • v.14 no.7
    • /
    • pp.331-337
    • /
    • 2016
  • The purpose of this study is to provide a method to visualize the sound data to the three-dimensional image. The visualization of the sound data is performed according to the algorithm set after production of the text-based script that form the channel range of the sound data. The algorithm consists of a total of five levels, including setting sound channel range, setting picture frame for sound visualization, setting 3D image unit's property, extracting channel range of sound data and sound visualization, 3D visualization is performed with at least an operation signal input by the input device such as a mouse. With the sound files with the amount an animator can not finish in the normal way, 3D visualization method proposed in this study was highlighted that the low-cost, highly efficient way to produce creative artistic image by comparing the working time the animator with a study presented method and time for work. Future research will be the real-time visualization method of the sound data in a way that is going through a rendering process in the game engine.

FastIO: High Speed Launching of Smart TV Apps (FastIO: 스마트 TV 앱의 고속 구동 기법)

  • Lee, Cheolhee;Hwang, Taeho;Won, Youjip;Lee, Seongjin
    • Journal of KIISE
    • /
    • v.43 no.7
    • /
    • pp.725-735
    • /
    • 2016
  • Smart TV uses Webkit as a web browser engine to provide contents such as web surfing, VOD watching, and games. Webkit uses web resources, such as HTML, CSS, JavaScript, and images, in order to run applications. At the start of an application, Webkit loads resources to the memory and creates DOM tree and render tree, which is a time consuming process. However, DOM tree and render tree created by the smart TV application do not change over time because the smart TV application uses web resources stored in a disk. If DOM tree and render tree can be stored and reused, it is possible to reduce loading time of an application. In this paper, we propose FastIO technique that selectively adds persistency to dynamically allocated memory. FastIO reduces overall application loading time by eliminating the process of loading resources from storage, parsing the HTML documents, and creating DOM tree and render tree. Comparison of the application resource loading times indicates that the web browser with FastIO is 7.9x, 44.8x, and 2.9x faster than the legacy web browser in an SSD, Ramdisk, and eMMC environment, respectively.