1 |
1
프로그램 코드를 저장하는 저장부;상기 저장부에 저장된 프로그램 코드를 토큰화하고, 토큰들에 대한 위치 정보를 매핑하는 전처리 시스템;상기 전처리 시스템에 의해 전처리된 데이터를 입력으로 수신하고, 상기 프로그램 코드에 포함된 오류를 검출하고, 검출된 오류에 대한 오류 복원을 수행하여 수정된 프로그램 코드를 제공하는 오류 자동 수정 시스템;을 포함하는 것을 특징으로 하는 프로그램 코드 오류를 자동 수정하는 컴퓨팅 시스템
|
2 |
2
제1항에 있어서,상기 전처리 시스템은상기 프로그램 코드에 포함된 어휘소들에 대응하는 토큰들을 생성하되, 상기 토큰들을 상기 프로그램 코드에 대응하는 일정 시퀀스로 표현하는 토큰 처리기;상기 프로그램 코드 상에서의 상기 토큰들의 위치 정보를 인코딩하는 위치 정보 인코더;상기 토큰들을 상기 오류 자동 수정 시스템이 읽을 수 있는 숫자 형태의 벡터로 변환하는 벡터 변환기;를 포함하는 것을 특징으로 하는 프로그램 코드 오류를 자동 수정하는 컴퓨팅 시스템
|
3 |
3
제1항에 있어서,상기 오류 자동 수정 시스템은상기 위치 정보를 기반으로 상기 검출된 오류에 대한 복원 코드 및 오류 복원 위치를 출력하는 것을 특징으로 하는 프로그램 코드 오류를 자동 수정하는 컴퓨팅 시스템
|
4 |
4
제1항에 있어서,상기 저장부는상기 오류 자동 수정 시스템에 의해 수정된 프로그램 코드를 저장하는 것을 특징으로 하는 프로그램 코드 오류를 자동 수정하는 컴퓨팅 시스템
|
5 |
5
저장부에 저장된 프로그램 코드를 획득하는 단계;상기 저장부에 저장된 프로그램 코드를 토큰화하는 단계;상기 토큰화를 통해 생성된 토큰들에 대한 상기 프로그램 코드에서의 위치 정보를 매핑하는 단계;상기 위치 정보가 매핑된 토큰들을 오류 자동 수정 시스템이 읽을 수 있는 숫자 형태의 벡터 데이터로 변환하는 단계;상기 변환된 벡터 데이터를 오류 자동 수정 시스템의 입력으로 제공하는 단계;상기 오류 자동 수정 시스템이 상기 벡터 데이터를 기반으로 상기 프로그램 코드를 읽고 이해한 후, 상기 프로그램 코드에 포함된 오류를 검출하고, 검출된 오류에 대한 오류 복원을 수행하여 수정된 프로그램 코드를 출력하는 단계;를 포함하는 특징으로 하는 프로그램 코드의 오류 자동 수정 방법
|
6 |
6
제5항에 있어서,상기 토큰화하는 단계는상기 프로그램 코드에 포함된 어휘소들에 대응하는 토큰들을 생성하되, 상기 토큰들을 상기 프로그램 코드에 대응하는 일정 시퀀스로 표현하는 단계;를 포함하는 것을 특징으로 하는 프로그램 코드의 오류 자동 수정 방법
|
7 |
7
제5항에 있어서,상기 위치 정보를 기반으로 상기 검출된 오류에 대한 복원 코드 및 오류 복원 위치를 출력하는 단계;를 더 포함하는 것을 특징으로 하는 프로그램 코드의 오류 자동 수정 방법
|
8 |
8
제5항에 있어서,상기 오류 자동 수정 시스템에 의해 수정된 프로그램 코드를 저장하는 단계;를 더 포함하는 것을 특징으로 하는 프로그램 코드의 오류 자동 수정 방법
|
9 |
9
저장부에 저장된 프로그램 코드를 획득하는 단계;상기 저장부에 저장된 프로그램 코드를 토큰화하는 단계;상기 토큰화된 프로그램 코드를 오류 자동 수정 시스템이 읽을 수 있는 숫자 형태의 벡터 데이터로 변환하는 단계;상기 토큰화를 통해 생성된 토큰들에 대한 상기 프로그램 코드에서의 위치 정보를 매핑하는 단계;상기 변환된 벡터 데이터를 오류 자동 수정 시스템의 입력으로 제공하는 단계;상기 오류 자동 수정 시스템이 상기 벡터 데이터를 기반으로 상기 프로그램 코드를 읽고 이해한 후, 상기 프로그램 코드에 포함된 오류를 검출하고, 검출된 오류에 대한 오류 복원을 수행하여 수정된 프로그램 코드를 출력하는 단계;를 포함하는 특징으로 하는 프로그램 코드의 오류 자동 수정 방법
|