• Title/Summary/Keyword: program visualization

Search Result 315, Processing Time 0.022 seconds

The Effect of Education Data Visualization using Google Spreadsheet Program on improvement of creativity of Forth and Fifth Grade Students (구글 스프레드시트를 활용한 데이터 시각화 교육이 초등학교 4·5학년 학생의 창의성 향상에 미치는 효과)

  • Kim, Jungah;Kim, Minbum;Kim, Taehun;Kim, Yongmin;Kim, Jonghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.4
    • /
    • pp.293-302
    • /
    • 2019
  • In this study, we developed the google spreadsheet education program which focuses on the education data visualization. And we applied it to forth and fifth grade students, and then verified its effect. The developed program was applied to 29 forth and fifth grade students for 36 classes in six days. Application of the program In order to verify the effect on creativity, Torrance Tests of Creative Thinking Figures A and B were introduced and pretests and post tests were carried out. As a result of the verification, it was found that the google spreadsheet education program which focuses on the education data visualization has positive effects on the creativity factors of the elementary school forth and fifth grade students.

Secure Information Flow Analysis in Mini x86 Assembly Language (Mini x86 어셈블리어에서 보안 정보 흐름 분석)

  • Kim, Je Min;Kim, Ki Tae;Yoo, Weon Hee
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.5 no.3
    • /
    • pp.87-98
    • /
    • 2009
  • This paper discuss secure information flow analysis and its visualization. Information leak is defined as existence of information flow from variables which have user's private informations to variables that anyone can access. Secure information flow analysis has been made to decide of whether the information leak is or not. There are many researches for secure information flow analysis concerning high level programming languages. But actually, programs that user executes don't have program source code represented in high level programming language. Thus there is need for analysis of program represented in low level language. More to analysis, visualization of analysis is very important. So, this paper discuss visualization of secure information flow analysis. In this paper, Mini x86 Assembly Language which is subset of x86 assembly language is defined and secure information flow analysis of program is proposed. In addition, this paper defines transfer function that is used for analysis and shows how to visualize control flow graph.

3D Visualization and Analysis of Geotechnical Information (지반정보 3차원 영상화 및 해석기술 개발)

  • 김광은;송원경;신희순
    • Proceedings of the Korean Geotechical Society Conference
    • /
    • 1999.10a
    • /
    • pp.371-378
    • /
    • 1999
  • A prototype computer program was developed which visualizes various kinds of geotechnical information using 3D object graphics techniques. The program integrates various kinds of geotechnical data such as surface geology map, boreholes data, geophysical data as well as man made subsurface structures. It also reads NGIS DXF map and generates digital elevation model from iso-elevation line layer of the DXF map. All the data are put into a 3D model as 3D objects. The created 3D model can be viewed and analysed in a interactive 3D way.

  • PDF

A Study on the Development of a 3D Visualization Program from Geotechnical Information (지반정보로부터 3차원 가시화 프로그램 개발에 관한 연구)

  • Bong-Jun, LEE;Hong, MIN;Hoon-Joon, KOUH
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.25 no.4
    • /
    • pp.49-62
    • /
    • 2022
  • Borehole Data is geotechnical information provided so that workers can safely perform construction at the field. It creates 3D data and supports viewing as a 3D image. Currently, all Korean companies that develop programs using 3D visualization use the MVS program developed by C Tech Development Corporation. However, the MVS program is a commercial program, and it is difficult to use MVS in 3D related programs developed by Korean Companies. In this paper, we propose to develop a program that can replace MVS to generate a 3D stratum model from clustered borehole information using Python's Gempy open-source. The 3D stratum model program can creates point data for each stratum and can creates a surface for each stratum through interpolation. Then, the 3D stratum model program is completed by merging the surfaces of each stratum. It was confirmed that there was no difference when a 3D model was created and compared with the MVS program and the proposed program from the borehole data of a Goyang area.

Effect of Data Visualization Education using Scratch on the Creativity of Elementary Preservice Teacher (스크래치 활용 데이터 시각화 교육이 초등학교 예비교사의 창의성에 미치는 영향)

  • Kim, Jungah;Kim, Yongmin;Kim, Jonghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.6
    • /
    • pp.607-614
    • /
    • 2020
  • In this study, a scratch focused on data visualization was applied to 26 elementary school pre-service teachers to analyze the effect on improvement of creativity. Based on the results of the needs analysis conducted on 60 in-service elementary school teachers, the program using scratches according to the data visualization procedure was developed. With the developed educational program, 26 elementary school pre-service teachers were taught for 42 hours for a total of 4 months. In order to examine whether their creativity was improved, a creativity test was conducted and the effectiveness of the applied program was analyzed through a pre/post comparison tests. As a result of the analysis, it was found that the software education using scratch-oriented data visualization for elementary school pre-service teachers had significant effects on the fluency, sophistication, creativity average, and creativity index among the sub-elements of their creativity.

Visualization of Verification Condition by GML file (GML파일을 이용한 검증조건의 시각화)

  • Hu, Hye-Lim;Kim, Je-Min;Park, Joon-Seok;Yoo, Weon-Hee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.17 no.7
    • /
    • pp.23-32
    • /
    • 2012
  • There is a method which identifies validity of program by transforming program to verification condition to verify program. If program is verified by generating verification condition, verification condition must have enough and accurate information for verifying program. However, verification condition is consisting of logical formulas, so the user cannot easily identify the verification condition. In this paper, we implemented program that visualize the poorly readable verification conditions. By the program, the users can easily identify information, such as the relationship between logical formulas that represent verification condition.

Visualization method of Clearance Design of Gas Turbine using Commercial Finite Element Analysis program (상용 유한요소 해석 프로그램을 이용한 가스터빈 간극 설계의 가시화 방법)

  • Han, Do Won;Kim, Yeong Chun;Kim, Kyung Chun
    • Journal of the Korean Society of Visualization
    • /
    • v.17 no.1
    • /
    • pp.78-84
    • /
    • 2019
  • A gas turbine is the main equipment of a power plant that generates electricity by high-speed rotation of the rotor in a high-temperature environment. In particular, in the case of medium to large-sized gas turbines, the rotor is composed of a plurality of stages, and each component is exposed to different physical environments. Especially, in the case of the tip clearance of the turbine, it is a very important factor in the performance of the design items and the operation of the stable turbine, and a design considering the physical behavior of all major parts should be done. In this study, we will discuss the process of visualizing the physical behavior of turbine operating conditions and the method of designing tip clearance for stable operation by using commercial finite element analysis program for gas turbine assembly model and single product.

Acceleration of 2D Image Based Flow Visualization using GPU (GPU를 이용한 2차원 영상 기반 유동 가시화 기법의 가속)

  • Lee, Joong-Youn
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2007.11a
    • /
    • pp.543-546
    • /
    • 2007
  • Flow visualization is one of visualization techniques and it means a visual expression of vector data using 2D or 3D graphics. It aims for human to easily find and understand a special feature of the vector data. The Image Based Flow Visualization (IBFV) is one of the fastest technique in the dense integration based flow visualization techniques. In this paper, IBFV is accelerated and implemented using commodity GPU. Especially, mesh advection is accelerated at the vertex program.

  • PDF

A MATLAB-based Approach for Visualization of Human Thermal Psychology (MATLAB 기반 열심리 가시화 기법)

  • Gineesh Gopi;Mohammad F. B. Suhaimi;Seong Eun Yoon;Hyunjin Lee;Jung Kyung Kim
    • Journal of the Korean Society of Visualization
    • /
    • v.21 no.2
    • /
    • pp.72-82
    • /
    • 2023
  • Effective thermal management in a battery electric vehicle (BEV) is crucial for reducing energy consumption and maximizing driving range in cold climates. Consequently, original equipment manufacturers are actively investing in the development of local heating systems. Visualizing occupant thermal behaviors or comfort can readily provide valuable insights that would substantially impact the design and control strategies of such microclimate systems. This study uses MATLAB for three-dimensional visualization of human thermal psychology. The developed program enables qualitative assessment of occupant comfort in BEVs.

Abstract Visualization for Effective Debugging of Parallel Programs Based on Multi-threading (멀티 스레딩 기반 병렬 프로그램의 효과적인 디버깅을 위한 추상적 시각화)

  • Kim, Young-Joo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.3
    • /
    • pp.549-557
    • /
    • 2016
  • It is important for effective visualization to summarize not only a large amount of debugging information but also the mental models of abstract ideas. This paper presents an abstract visualization tool which provides effective visualization of thread structure and race information for OpenMP programs with critical sections and nested parallelism, using a partial order execution graph which captures logical concurrency among threads. This tool is supported by an on-the-fly trace-filtering technique to reduce space complexity of visualization information, and a graph abstraction technique to reduce visual complexity of nested parallelism and critical sections in the filtered trace. The graph abstraction of partial-order relation and race information is effective for understanding program execution and detecting to eliminate races, because the user can examine control flow of program and locations of races in a structural fashion.