Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2010.17A.2.073

A Concurrent Incremental Evaluation Technique Using Multitasking  

Han, Jung-Lan (협성대학교 경영정보학과)
Abstract
As the power of hardware has improved, there have been numerous researches in processing concurrently using multitasking method. The incremental evaluation is the evaluation method of reevaluating only affected parts instead of reevaluating overall program when the program has been changed. It is necessary to do more studies that improve the efficiency of concurrent incremental evaluation to do multitasking using multi-threading of Java not to do in parallel using multiprocessor. In this paper, the dependency in the dependency chart is based on the attribute that describes the real value of the variable that directly affects the semantics, thereby doing efficient evaluation. So using the dependency, this paper presents the concurrent incremental evaluation algorithm for Java Languages and proves its correctness, analyzing the efficiency of concurrent incremental evaluation by the simulation.
Keywords
Concurrent Incremental Evaluation; Dependency Chart; Concurrent Incremental Evaluation Algorithm; multitasking; Multi-Threading;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 한정란, “객체 지향 언어를 위한 의미 명세”, 인터넷정보학회 논문지, 제8권 5호, pp.35-43, 2007.
2 한정란, “멀티쓰레딩을 활용한 병행 점진 평가”, 추계학술발표 논문집, 한국정보처리학회, 2009.
3 한정란, 최성, “작용 식 기반 통합 점진 해석 시스템 구축”, 정보처리학회 논문지 제11권 3호, pp.149-156, 2004.
4 David A. Watt and Deryck F. Brown, “Formalizing the Dynamic Semantics of Java”, 2006.
5 Boehm, Hans Juergen and Willy Iwaenepoel, “Parallel Attribute Grammars Evaluation,” The 7th International Conference on Distributed Computing Systems, IEEE, Spetember, pp.347-354.
6 한정란 “작용 식 기반 점진 해석” Ph. D Thesis 이화여대 1999.
7 Fabio Pasini, Fernando L. Dotti,Code Generation for Parallel Applications Modelled with Object-Based Graph Grammars, Electronic Notes in Theoretical Computer Science, Volume 184, pp. 113-131, 2007.   DOI   ScienceOn
8 Raul Medina Rora and David S. Notkim “ALOE users' and implementers' guide” Carnegie-mellon Computer Science Depart. Research Report CS-81-145.
9 A. N. Habermann “The Gandalf Research project” Computer Science research Review Carnegie-Mellon University.
10 한정란 “확장된 종속차트를 사용한 효율적인 점진 평가 방법”, 인터넷정보학회 논문지, 제10권 2호, pp.75-84, 2009.
11 Alblas, Henk, “Concurrent Incremental Attribute Evaluation,” Lecture Notes in Computer Science #461, Springer-Verlag, pp.343-358, 1990.
12 Kuiper, Matthijs F. and S. Doaitse Swierstra, “Parallel Attribute Evaluation: Structure of Evaluators and Detection of Parallelism,” Lecture Notes in Computer Science #461, Springer-Verlag, pp.61-75, 1990.   DOI