• Title/Summary/Keyword: Data Abstraction

Search Result 192, Processing Time 0.024 seconds

Weighted Competitive Update Protocol for DSM Systems (DSM 시스템에서 통신 부하의 가중치를 고려한 경쟁적인 갱신 프로토콜)

  • Im, Seong-Hwa;Baek, Sang-Hyeon;Kim, Jae-Hun;Kim, Seong-Su
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.8
    • /
    • pp.2245-2252
    • /
    • 1999
  • Since DSM provides a user a simple shared memory abstraction, the user does not have to be concerned with data movement between hosts. Each node in DSM systems has processor, memory, and connection to a network. Memory is divided into pages, and a page can have multiple copies in different nodes. To maintain data consistency between nodes, two conventional protocols are used : write-update protocol and invalidate protocol. The performance of these protocols depends on the system parameters and the memory access patterns. for adapting to memory access patterns, competitive update protocol updates those copies of a page that are expected to be used in the near future, while selectively invalidating other copies. We present weighted competitive update protocols that consider different communication bandwidth for each connection a of two nodes. Test result by simulation show that the weighted competitive update protocol improves performance.

  • PDF

Keywords Network Analysis of Articles in the North Korean Journal of Preventive Medicine $1997{\sim}2006$ (북한예방의학회지 ($1997{\sim}2006$) 게재논문의 핵심어 네트워크 분석)

  • Jung, Min-Soo;Chung, Dong-Jun;Choi, Man-Kyu
    • Journal of Preventive Medicine and Public Health
    • /
    • v.41 no.6
    • /
    • pp.365-372
    • /
    • 2008
  • Objectives : There are very few researches on North Korea's academic activities. Furthermore, it is doubtful that the available data are reliable. This study investigated research activities and knowledge structure in the field of Preventive Medicine in North Korea with a network analysis using co-authors and keywords. Methods : The data was composed of the North Korean Journal of preventive medicine ranged from Vol. 1 of 1997 to Vol. 4 of 2006. It was the matrix of 1,172 articles by 1,567 co-authors. We applied R procedure for keywords abstraction, and then sought for the outcome of network forms by spring-KK and shrinking network. Results : To comprehend the whole networks explicitly demonstrated that the academic activities in North Korea s preventive medicine were predisposed to centralization as similar as South Korea's, but on the other aspect they were prone to one-off intermittent segmentation. The principal co-author networks were formulated around some outstanding medical universities seemingly in addition to possible intervention by major researchers. The knowledge structure of network was based on experimentation judging from keywords such as drug, immunity, virus detection, infection, bacteria, anti-inflammation, etc. Conclusions : Though North Korea is a socialist regime, there were network of academic activities, which were deemed the existence of inducive mechanism affordable for free research. Article keywords has laid greater emphasis on experiment-based bacterial defection, sustainable immune system and prevention of infection. The kind of trend was a consistent characteristic in preventive medicine of North Korea haying close correlation with Koryo medical science.

Design of Algorithm Thinking-Based Software Basic Education for Nonmajors (비전공자를 위한 알고리즘씽킹 기반 소프트웨어 기초교육 설계)

  • PARK, So-Hyun
    • The Journal of Industrial Distribution & Business
    • /
    • v.10 no.11
    • /
    • pp.71-80
    • /
    • 2019
  • Purpose: The purpose of this study is to design the curriculum of Basic College Software Programming to develop creative and logical-thinking. This course is guided by algorithmic thinking and logical thinking that can be solved by computing for problem-solving, and it helps to develop by software through basic programming education. Through the stage of problem analysis, abstraction, algorithm, data structure, and algorithm implementation, the curriculum is designed to help learners experience algorithm problem-solving in various areas to develop diffusion thinking. For Learners aim to achieve the balanced development of divergent and convergent-thinking needed in their creative problem-solving skills. Research design, data and methodology: This study is to design a basic software education for improving algorithm-thinking for non-major. The curriculum designed in this paper is necessary to non-majors students who have completed the 'Creative Thinking and Coding Course' Design Thinking based are targeted. For this, contents were extracted through advanced research analysis at home and abroad, and experts in computer education, computer engineering, SW education, and education were surveyed in the form of quasi-openness. Results: In this study, based on ADD Thinking's algorithm thinking, we divided the unit college majors into five groups so that students of each major could accomplish the goal of "the ability to internalize their own ideas into computing," and extracted and designed different content areas, content elements and sub-components from each group. Through three expert surveys, we established a strategy for characterization by demand analysis and major/textbook category and verified the appropriateness of the design direction to ensure that the subjects and contents of the curriculum are appropriate for each family in order to improve algorithm-thinking. Conclusions: This study helps develop software by enhancing the ability of students who practice various subjects and exercises to explore creative expressions in various areas, such as 'how to think like a computer' that can implement and execute their ideas in computing. And it helps increase the ability to think logical and algorithmic computing based on creative solutions, improving problem-solving ability based on computing thinking and fundamental understanding of computer coding and development of logical thinking ability through programming.

Analysis of the effect of non-face-to-face online SW education program on the computational thinking ability of students from the underprivileged class (비대면 온라인 SW 교육 프로그램이 소외계층 학생의 컴퓨팅 사고력에 미치는 영향 분석)

  • Lee, Jaeho;Lee, Seunghoon
    • Journal of Creative Information Culture
    • /
    • v.7 no.4
    • /
    • pp.207-215
    • /
    • 2021
  • As computational thinking has been noted as an important competency worldwide, SW education was introduced in the 2015 revised curriculum, and SW education has been applied to the curriculum from 2018. However, in a poor educational environment, the educationally underprivileged class is in the blind spot of SW education and is not receiving systematic SW education. Therefore, this study analyzed the effect of conducting a non-face-to-face SW online education program for 267 underprivileged elementary school students in education at a time when non-face-to-face online education was being conducted through the COVID-19 mass infectious disease. As a result of conducting the computational thinking ability test, which abstraction, problem decomposition, algorithm, automation, and data processing, before and after education, the overall score of computational thinking and the score of all five factors were statistically significantly increased(p<0.001). Among the five factors, there was the highest score improvement in data processing score. These results suggest that the non-face-to-face SW online education program is effective in improving the computational thinking ability of elementary school students from the educational underprivileged class.

A Study on Application of Multi-Texture and Multi-Thread for Multi-Dimensions Urban Facility Management System (다차원 도시시설물 관리를 위한 멀티 텍스처 기법과 다중 스레드 기법의 적용에 관한 연구)

  • Choi, Keun-Ho;Kang, Byoung-Jun;Cho, Hong-Beom;Kim, Won-Cheol
    • Spatial Information Research
    • /
    • v.18 no.1
    • /
    • pp.57-67
    • /
    • 2010
  • Recently, 2D GIS technology is applied for urban facility management. However, urban facilities are located in 3D space and the information loss is occurring during data abstraction from 3D urban facility to 2D object. Also, the number of urban facilities is increasing steadily and most of urban facilities are located in underground space in the city. Therefore 2D urban facility management system has a limitation on visualization and management for a large number of urban facilities. In this paper, a multi-dimensions urban facility management system based on multi-texture technology is proposed. The proposed system reduces the information loss and improves the readability of information by visualizing urban facilities on 3D virtual space. A multi-texturing technology is applied for integrating of 2D vector data and 3D raster data, and a multi-thread technology is used for improving speed and performance of the system. The proposed technology can be used as a guideline for urban facility monitoring as providing visual information of a facility status with 3D image and facility data.

Analysis of Accumulation/Erosion in River Using Satellite Image (인공위성영상을 이용한 하천의 퇴적/침식 분석)

  • Yang In-Tae;Kim Dong-Moon;Chun Ki-Sun
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.24 no.1
    • /
    • pp.37-45
    • /
    • 2006
  • Damage of rivers construction is serious to natural disaster by concentration rainfall in summer. Specially, increase of soil erosion breeds flood calamity of river bed accumulation and pondage decline etc., and erosion increase in upper stream shows in rivers flood of earth and sand, farm land and form of urban district burying. Flood damage investigation through on-the-spot probe until present need effective and scientific modelling techniques because is not efficient. This research wished to examine practical use of monitoring data of high resolution satellite image through satellite image analysis of various space resolution. Research analyzed abstraction possibility of soil disaster information using high resolution satellite image. Also, studied soil disaster damage present condition interpretation practical use possibility through various resolution satellite image analysis, and studied practical use of KOMPSAT image for interpretation of river topography change analysis.

Developing Lessons and Rubrics to Promote Computational Thinking (Computational Thinking역량 계발을 위한 수업 설계 및 평가 루브릭 개발)

  • Choi, Hyungshin
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.1
    • /
    • pp.57-64
    • /
    • 2014
  • This study aims to suggest lesson plans and evaluation methods for primary pre-service teachers by reviewing the concept of computational thinking(CT) skills and its sub components. To pursue this goal, a literature review has been conducted in regards to CT and the effectiveness of programming courses. In addition, the Scratch educational programming functions were analyzed yielding six CT elements(data representation, problem decomposition, abstraction, algorithm & procedures, parallelization, simulation). With these six elements, one semester lesson plans for 15 weeks that represent the connections with six CT elements were designed. Based on the PECT(Progression of Early Computational Thinking) model and the CT framework a rubric to evaluate learners' proficiency levels(basic, developing, proficient) revealed in their final projects was developed as well. Upon a follow-up empirical study, the lesson plans and the rubric suggested in the current study are expected to be utilized in teachers' colleges.

A Study of Developing Variable-Scale Maps for Management of Efficient Road Network (효율적인 네트워크 데이터 관리를 위한 가변-축척 지도 제작 방안)

  • Joo, Yong Jin
    • Journal of Korean Society for Geospatial Information Science
    • /
    • v.21 no.4
    • /
    • pp.143-150
    • /
    • 2013
  • The purpose of this study is to suggest the methodology to develop variable-scale network model, which is able to induce large-scale road network in detailed level corresponding to small-scale linear objects with various abstraction in higher level. For this purpose, the definition of terms, the benefits and the specific procedures related with a variable-scale model were examined. Second, representation level and the components of layer to design the variable-scale map were presented. In addition, rule-based data generating method and indexing structure for higher LoD were defined. Finally, the implementation and verification of the model were performed to road network in study area (Jeju -do) so that the proposed algorithm can be practical. That is, generated variable scale road network were saved and managed in spatial database (Oracle Spatial) and performance analysis were carried out for the effectiveness and feasibility of the model.

A Study of the Connection between Achievement Criteria and Computational Thinking in the Areas of Algorithms, Programming and Robotics, and Computing (알고리즘, 프로그래밍, 로봇과 컴퓨팅 영역의 성취 기준과 컴퓨팅 사고력의 관련성 연구)

  • Jeong, Youngsik;Shin, Soobum;Sung, Younghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.1
    • /
    • pp.105-114
    • /
    • 2017
  • Because the concepts and components of computational thinking included in the Information Education Curriculum and the Software Education Guidelines are different, it has been difficult to establish computational thinking-based software education in schools. Therefore, this study, which is based on the Delphi survey results from 39 experts, we defined computational thinking as 'computing thinking' and separated the components of computational thinking into five main categories: (1) problem definition, (2) data analysis, (3) abstraction, (4) automation, and (5) generalization. In addition, we selected software areas that are strongly related to computational thinking in the KAIE's information Curriculum Standard Model and surveyed experts to decide which computing thinking components are related to the achievement criteria of the software areas.

Development of an OODBMS Functionality Testing Tool Prototype. (객체지향 DBMS 기능 시험 도구의 프로토타입 개발)

  • 김은영;이상호;전성택
    • The Journal of Information Technology and Database
    • /
    • v.2 no.2
    • /
    • pp.25-34
    • /
    • 1995
  • In this paper, we present design philosophy and implementation issues of a functionality testing tool for object-oriented database systems. A testing tool has been developed to validate UniSQL/X functionalities with C++ interface. A testing tool is designed under consideration of scaleability, simplicity and extendibility. The schema is deliberately constructed to verify the object-oriented functionalities such as abstraction, inheritance and aggregation. Each test item has been derived under various black box techniques such as equivalent partitioning and boundary-value analysis. The testing tool consists of six phases, namely, database creation, database population, construction of testindex, compilation and link, execution and result reporting, and final cleanup. The prototype provides more than 140 test items at 90 programs.

  • PDF