RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기
    KCI등재

    자바 바이트코드 검증을 위해 기본경로를 통한 BIRS 코드로부터 검증조건 생성

    한글로보기

    https://www.riss.kr/link?id=A101700113

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수

    부가정보

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    BIRS is an intermediate representation for verifying Java program. Java program in the form of bytecode could be translated into BIRS code. Verification conditions are generated from the BIRS code to verify the program. We propose a method generating verification conditions for BIRS code. Generating verification conditions is composed of constructing control flow graph for BIRS code, depth first searching for the control flow graph to generate basic paths, and calculating weakest preconditions of the basic paths.
    번역하기

    BIRS is an intermediate representation for verifying Java program. Java program in the form of bytecode could be translated into BIRS code. Verification conditions are generated from the BIRS code to verify the program. We propose a method generating ...

    BIRS is an intermediate representation for verifying Java program. Java program in the form of bytecode could be translated into BIRS code. Verification conditions are generated from the BIRS code to verify the program. We propose a method generating verification conditions for BIRS code. Generating verification conditions is composed of constructing control flow graph for BIRS code, depth first searching for the control flow graph to generate basic paths, and calculating weakest preconditions of the basic paths.

    더보기

    참고문헌 (Reference)

    1 김선태, "자바 프로그램 검증을 위한 스택 리스 중간 표현 언어 생성기 구현" 한국정보기술학회 9 (9): 129-138, 2011

    2 김제민, "자바 바이트코드의 검증을 위한 프레임워크 설계" (사)디지털산업정보학회 7 (7): 29-37, 2011

    3 김지민, "바이트코드를 위한 정적 단일 배정문 기반의 정적 타입 추론" 한국컴퓨터정보학회 11 (11): 87-96, 2006

    4 김경수, "바이트코드 분석을 위한 중간코드에 관한 연구" 한국컴퓨터정보학회 11 (11): 107-118, 2006

    5 M. Barnett, "Weakest-precondition of unstructured programs" 82-87, 2005

    6 Mike Barnett, "The Spec# Programming System : An Overview" 3362 : 2004

    7 David Detlefs, "Simplify : a theorem prover for programchecking" 52 (52): 365-473, 2005

    8 Lilian Burdy, "Preliminary Design of BML : A Behavioral Interface Specification Language for Java bytecode" 4422 : 215-229, 2007

    9 Z. Manna, "Mathematical Theory of Computation" Dover Publications 2003

    10 Gilles Barthe, "JACK : a tool for validation of security and behaviour of Java applications" 152-174, 2007

    1 김선태, "자바 프로그램 검증을 위한 스택 리스 중간 표현 언어 생성기 구현" 한국정보기술학회 9 (9): 129-138, 2011

    2 김제민, "자바 바이트코드의 검증을 위한 프레임워크 설계" (사)디지털산업정보학회 7 (7): 29-37, 2011

    3 김지민, "바이트코드를 위한 정적 단일 배정문 기반의 정적 타입 추론" 한국컴퓨터정보학회 11 (11): 87-96, 2006

    4 김경수, "바이트코드 분석을 위한 중간코드에 관한 연구" 한국컴퓨터정보학회 11 (11): 107-118, 2006

    5 M. Barnett, "Weakest-precondition of unstructured programs" 82-87, 2005

    6 Mike Barnett, "The Spec# Programming System : An Overview" 3362 : 2004

    7 David Detlefs, "Simplify : a theorem prover for programchecking" 52 (52): 365-473, 2005

    8 Lilian Burdy, "Preliminary Design of BML : A Behavioral Interface Specification Language for Java bytecode" 4422 : 215-229, 2007

    9 Z. Manna, "Mathematical Theory of Computation" Dover Publications 2003

    10 Gilles Barthe, "JACK : a tool for validation of security and behaviour of Java applications" 152-174, 2007

    11 John Barnes, "High Integrity Software: The SPARK Approach to Safety and Security" Addison Wesley 2005

    12 H. Lehner, "Formal translation of bytecode into BoogiePL" 190 (190): 35-50, 2007

    13 Cormac Flanagan, "Extended static checking for Java" 37 (37): 234-245, 2002

    14 "Eiffel Software"

    15 J. M. Jazequel, "Design by contract : the lessons of Ariane" 30 (30): 129-130, 1997

    16 C. Flanagan, "Avoiding exponential explosion : generating compact verification conditions" 36 (36): 193-205, 2001

    17 R. W. Floyd, "Assigning meaning to programs" 19 : 19-32, 1967

    18 Lilian Burdy, "An overview of JML tools and applications" 7 (7): 212-232, 2005

    19 C. A. R. Hoare, "An axiomatic basis for computer programming" 12 (12): 576-580, 1969

    20 E. W. Dijkstra, "A Discipline of Programming" Prentice Hall 1976

    더보기

    동일학술지(권/호) 다른 논문

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    인용정보 인용지수 설명보기

    학술지 이력

    학술지 이력
    연월일 이력구분 이력상세 등재구분
    2026 평가 재인증평가 신청대상 (재인증)
    2020-01-01 등재 등재학술지 유지 (재인증) KCI등재
    2017-01-01 등재 등재학술지 유지 (계속평가) KCI등재
    2013-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2010-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2007-01-01 등재 등재학술지 선정 (등재후보2차) KCI등재
    2006-01-01 등재 등재후보 1차 PASS (등재후보1차) KCI등재후보
    2004-07-01 등재 등재후보학술지 선정 (신규평가) KCI등재후보
    더보기

    학술지 인용정보

    학술지 인용정보
    기준연도 WOS-KCI 통합IF(2년) KCIF(2년) KCIF(3년)
    2016 0.44 0.44 0.44
    KCIF(4년) KCIF(5년) 중심성지수(3년) 즉시성지수
    0.43 0.38 0.58 0.15
    더보기

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼