• Title/Summary/Keyword: 프로그램 성과

Search Result 15,524, Processing Time 0.043 seconds

A Technique on Reengineering RPC Program using Object Wrapper Classes (객체 랩퍼 클래스를 이용한 RPC 프로그램의 제공학 기법)

  • Seo, Bong-Won;Choe, Eun-Man
    • Journal of KIISE:Software and Applications
    • /
    • v.26 no.3
    • /
    • pp.401-411
    • /
    • 1999
  • RPC(Remote Procedure Call)는 프로그래밍이 쉽고 데이터 표현이 기계 독립적이므로 네트워크 파일 시스템등의 시스템 프로그래밍에서만 아니라 응용 프로그래밍에서도 활발히 사용되고 있다. 그러나 복잡하고 다양한 기능의 최신 프로그램을 개발하는데는 미흡한 점이 많고, 다른 RPC 표준간의 호환성이 결여되어 있어 유지보수가 어려운 단점을 가지고 있다. 본 논문에서는 객체 랩퍼 기술에 입각한 CORBA 계층을 추가함으로써 RPC 프로그래밍을 수정하는 단점을 해결하고 , 기존 RPC 프로그램을 재사용하면서 다중 플랫폼에서 RPC 프로그램을 연동하고 객체 지향 프로그래밍에 의한 재사용과 유지보수성을 높일 수 있는 WDL(Wrapper Definition Language)와 랩퍼 클래스 자동생성기를 제안한다. 사용사례로 기존 파일 전송 RPC 서버 프로그램을 랩핑해서 Unix, Windows 95 및 웹상에서 CORBA클라이언트와 연동할 수 있음을 보인다. 이 과정에서 RPC 프로그램의 구조적 프로그래밍에서 객체지향 프로그래밍으로의 전환이 가능하므로 객체 지향 방법론의 장점인 높은 재사용성과 유지보수성을 가질 수 있고 기존 RPC 서버 프로그램의 수정 없이 사용 가능할수 있다.

Compiler Optimization for Parallelism and Locality Improvement (병렬성 및 지역성 증진을 위한 컴파일러 최적화)

  • Jim, Jin-Mi;Byeon, Seok-U;Pyo, Chang-U;Lee, Man-Ho
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.2
    • /
    • pp.307-314
    • /
    • 1999
  • In this paper, we study on the transformation technique of sequential programs for the purpose of 'exploiting parallelism' and 'improving locality'. Based on the analysis of loop procedures of sequential programs with the factor of dependency and locality, two transformation techniques of loop distribution and loop fusion are applied to them. Transformed programs can be easily expressed as a parallel program wit thread notation, having coarse-grain parallelism and improved locality. This means that those transformations can be useful tools for optimizing and automatic-parallelizing compiler construction. Application of those techniques to SPEC95 on a solaris machine with four SPARC processors show an improvement of execution time.

  • PDF

Analysis on the Educational Effects of Flow in Web-based Credit Education (웹기반 신용교육에서 학습자의 몰입이 학습효과에 미치는 영향분석)

  • Lee, Myung-Geun;Kim, Hyung-Geun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2011.06a
    • /
    • pp.257-259
    • /
    • 2011
  • 본 연구는 웹기반 신용교육에서 학습자의 몰입과 학습효과간의 관계를 분석하여 이를 기반으로 프로그램의 기획, 설계에 있어 시사점을 제공하기 위한 연구이다. 기존 연구 결과에 기초하여 웹기반 신용교육에서 몰입에 영향을 미치는 영향요인들을 학습자의 자기효능감, 상호작용성, 프로그램 유용성으로 정리하고, 몰입수준, 학습효과간에 어떠한 인과적 관계가 있는지 규명하였다. 분석결과 첫째, 상호작용성과 프로그램 유용성이 몰입수준, 학업만족도, 학습전이도 등과 상관관계가 높은 것으로 나타났다. 둘째, 몰입 영향요인으로 정리된 자기효능감, 상호작용성, 프로그램 유용성은 모두 몰입수준에 유의한 영향을 주는 것으로 나타났다. 셋째, 몰입 영향요인 중 상호작용성과 프로그램 유용성은 몰입수준 촉진을 매개로 하여 학습효과에 긍정적인 영향을 미치는 것으로 밝혀졌다.

  • PDF

Information Flow Centre1 using Abstract Interpretation (요약해석을 인용한 정보흐름 제어)

  • 신승철;도경구;이수호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.355-357
    • /
    • 2002
  • 정보 흐름 보안성은 프로그램 보안성 검증 문제의 하나로서 주어진 프로그램이 각 변수들에 미리 정해진 보안수준이 허용하는 범위 내에서만 정보가 교환되는지를 검증하는 것이다. 프로그램 정적 분석을 위한 여러 가지 방법들 중에서 요약 해석법은 프로그램 분석의 기조를 마련할 뿐 아니라 저장기반 데이터흐름 분석 문제를 간략하게 해주는 장점을 가지고 있다. 본 논문에서는 요약해석을 이용하여 정보흐름 보안성을 검증하는 방법을 설명하고 이를 이용하여 프로그램 개발 시에 유용한 디버깅 정보를 제공하는 방법을 제시한다.

  • PDF

CloneChecker: A Program Similarity Checker (프로그램 유사성 검사기)

  • 장성순;서선애;이광근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.334-336
    • /
    • 2001
  • 표절을 쉽게 알아내기 위해, 프로그램 유사성 검사기(CloneChecker)를 만들었다. CloneChecker는 프로그램을 요약해서, 유사성을 계산하고, 비슷한 그룹들로 묶어 낸다. CloneChecker는 두 프로그램의 모든 부 구문트리(abstract syntax sub-tree)들을 서로 비교하므로 구문의 사소한 변화에 민감하지 않으며, 그럼에도 해쉬 함수를 이용하여 빠르게 수행된다. CloneChecker는 실제 강의에서 사용되었으며, C, Java, Scheme, nML로 짜여진 프로그램들에 대해 동작한다.

  • PDF

The Effects of Self-directed Learning Program to Improve Learning Initiative on Academic Self-efficacy and Self-directed Learning Ability (학습주도성 향상을 위한 자기주도학습 프로그램이 학업적 자기효능감과 자기주도학습 능력에 미치는 효과)

  • Kim, Kyeong-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.22 no.10
    • /
    • pp.816-826
    • /
    • 2022
  • The purpose of this study is to examine the effect of improving academic self-efficacy and self-directed learning ability by conducting a self-directed learning program for college students. To this end, a program was conducted for 28 college students. In order to examine the effectiveness of the program, a single-group pre-post design method was used, which compared the pre-score before the program and the post-score after the program. The program was conducted during the 8 session. The research results are as follows. First, the pre-post scores of the academic self-efficacy of the students who participated in the program increased, but it was not statistically significant. Second, the pre-post score of the self-directed learning ability of students who participated in the self-directed learning program increased significantly. Through these results, the implications of the self-directed learning program for college students and suggestions for follow-up research were presented.

Evaluation of university funding research program via social network analysis (사회 네트워크 분석을 이용한 대학 자체학술지원 프로그램 성과 평가)

  • Choi, Seung-Il
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.8
    • /
    • pp.2882-2887
    • /
    • 2010
  • This research develops an evaluation framework of social network analysis, overlooked in traditional program evaluation, and applies to university funding research program. By setting degree increase, an indicator of level of research collaboration, as a goal from the viewpoint of network, we can conclude that researchers funded by university in a form of competition show statistically significant changes in degree increase via one-way ANOVA and permutation-based simulation. This research provides a tool for measuring and managing the degree of contribution of university funding to promoting research collaboration.

Effect on the Life Satisfaction and Emotional Clarity For Adult Women by Laughter Therapy Program (웃음치료 프로그램이 성인 여성의 삶의 만족과 정서인식 명확성에 미치는 효과)

  • Jung, Ha-Gon
    • Journal of Digital Convergence
    • /
    • v.15 no.9
    • /
    • pp.511-518
    • /
    • 2017
  • The purpose of this study was to examine the effect of the laughter treatment program on the satisfaction of life and emotional perception clarity of adult women. The subjects were 90 adult women in P metropolitan city who agreed to participate in the experiment and randomly placed 45 women in the control group and 45 women in the experimental group. In the experimental group, the laughter treatment program was conducted for fifteen weeks for a total of fifty minutes a week. t-test and covariance analysis were used to verify the effectiveness of the laughter treatment program. The results of the study are as follows. First, it was found that the laughter treatment program significantly improves the satisfaction of life of adult women. Second, the laughter treatment program significantly increased the emotional perception of adult women. Finally, the implications and limitations of this study and future research topics were discussed.

Effect of Self-growth Program on Self-esteem and Sociality of Adolescents on Probation (자기성장프로그램이 보호관찰소 청소년의 자아존중감과 사회성에 미치는 영향)

  • Heo, Jeong-Cheol
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.6
    • /
    • pp.293-302
    • /
    • 2012
  • This study aims to verify what influence a self-growth program has on self-esteem and sociality of adolescents on probation. As a result of the study, it was discovered that the program had a statistically significant influence on self-humilation, relationships with others, self-assertion and anxiety of sub-areas of the self-esteem. Also, the program had a statistically significant influence on enhancement of their diligence, sociability, stability and responsibility. The above results suggested that the self-growth program had a significant influence on enhancement of self-esteem and sociality of the adolescents on probation. To enhance their self-esteem and sociality and help their whole-person growth, the government should be actively involved in mentoring programs. Furthermore, various mentoring programs which are helpful for adolescents on probation should be developed and distributed.

A Tool for On-the-fly Repairing of Atomicity Violation in GPU Program Execution

  • Lee, Keonpyo;Lee, Seongjin;Jun, Yong-Kee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.9
    • /
    • pp.1-12
    • /
    • 2021
  • In this paper, we propose a tool called ARCAV (Atomatic Recovery of CUDA Atomicity violation) to automatically repair atomicity violations in GPU (Graphics Processing Unit) program. ARCAV monitors information of every barrier and memory to make actual memory writes occur at the end of the barrier region or to make the program execute barrier region again. Existing methods do not repair atomicity violations but only detect the atomicity violations in GPU programs because GPU programs generally do not support lock and sleep instructions which are necessary for repairing the atomicity violations. Proposed ARCAV is designed for GPU execution model. ARCAV detects and repairs four patterns of atomicity violations which represent real-world cases. Moreover, ARCAV is independent of memory hierarchy and thread configuration. Our experiments show that the performance of ARCAV is stable regardless of the number of threads or blocks. The overhead of ARCAV is evaluated using four real-world kernels, and its slowdown is 2.1x, in average, of native execution time.