A comprehensive and algorithmical sequence point model for C programming language이해와 구현이 용이한 C 언어 시퀀스 포인트 모델

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 900
  • Download : 0
Trade-off between performance and portability forces the International Standard for C to define the order of evaluation of an expression only in part and to leave occurrence of side effects within an expression unspecified. Furthermore use of ordinary English in the Standard to specify the semantics of an expression makes it very difficult to strictly discern validity of a given expression with side effects, where the validity decided by a rule written in terms of the sequence point, the concept indicating certain points within a program to guarantee occurrence of side effects. This paper proposes a new sequence point model that is based on a tagged AST for comprehension and implementation to decide whether an expression with side effects conforms to the Standard or not, and SEA (Simple Expression Analyzer), the experimental implementation of the proposed model shows that the model works well with real expressions used in various programs.
Advisors
Han, Dong-Sooresearcher한동수researcher
Description
한국정보통신대학교 : 공학부,
Publisher
한국정보통신대학교
Issue Date
2006
Identifier
392656/225023 / 020044570
Language
eng
Description

학위논문(석사) - 한국정보통신대학교 : 공학부, 2006, [ vi, 61 p. ]

Keywords

C; Expression Analysis; Side Effect; Sequence Point; Standard; 표준; C 언어; 수식 분석; 부작용; 시퀀스 포인트

URI
http://hdl.handle.net/10203/55476
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=392656&flag=dissertation
Appears in Collection
School of Engineering-Theses_Master(공학부 석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0