임베디드 시스템의 스택 오버플로우 방지 방법 및 장치
    11.
    发明授权
    임베디드 시스템의 스택 오버플로우 방지 방법 및 장치 有权
    防止嵌入式系统堆栈溢出的方法和应用

    公开(公告)号:KR101334172B1

    公开(公告)日:2013-11-28

    申请号:KR1020070001643

    申请日:2007-01-05

    CPC classification number: G06F13/24 G06F9/5016 G06F2209/504 Y02D10/22

    Abstract: 본 발명은 임베디드 시스템의 스택 오버플로우 방지 방법 및 장치에 관한 것으로서, 본 발명에 따른 스택 오버플로우 방지 방법은 커널이 제공하는 함수들 각각의 기 저장된 최대 스택 사용량 중 요청된 작업의 실행을 위한 적어도 하나의 함수의 최대 스택 사용량을 독출하는 단계; 및 독출된 최대 스택 사용량 및 요청된 작업을 위한 스택 중 사용 가능한 영역의 크기를 기초로 요청된 작업을 선택적으로 처리하는 단계를 포함하는 것을 특징으로 한다. 이와 같은 본 발명에 따르면, 런타임 오버헤드를 발생시키지 않고 스택 오버플로우를 방지할 수 있다.

    임베디드용 소프트웨어의 오류 검출 방법
    12.
    发明授权
    임베디드용 소프트웨어의 오류 검출 방법 有权
    嵌入式软件错误检测方法

    公开(公告)号:KR100868762B1

    公开(公告)日:2008-11-17

    申请号:KR1020060120954

    申请日:2006-12-01

    CPC classification number: G06F11/3648 G06F9/454

    Abstract: 본 발명은 임베디드 시스템의 응용 소프트웨어의 오류를 검출하는 방법 및 장치에 관한 것으로, 응용 소프트웨어의 개발 언어 및 응용 소프트웨어가 실행되는 운영 체제를 판단하고, 이러한 응용 소프트웨어의 특정 함수 내의 오류를 검사하기 위해 삽입된 오류 검사 구문을 판단 결과에 따른 오류 검사 구문으로 치환하고, 치환된 결과에 따라 함수 내에서 발생한 오류에 대한 예외 처리(exception handling)를 수행하고, 예외 처리에 따른 오류 정보를 로깅함으로써, 개발언어 및 운영체제에 상관없이 오류를 자동으로 검출하고 로깅할 수 있는 효과가 있다.
    오류, 검증, 임베디드, 응용 소프트웨어

    임베디드용 소프트웨어의 오류 검출 방법
    13.
    发明公开
    임베디드용 소프트웨어의 오류 검출 방법 有权
    嵌入式方法的错误检测方法

    公开(公告)号:KR1020080050118A

    公开(公告)日:2008-06-05

    申请号:KR1020060120954

    申请日:2006-12-01

    CPC classification number: G06F11/3648 G06F9/454

    Abstract: An apparatus and a method for detecting an error are provided to verity embedded software at a desktop regardless of hardware and operating systems and automatically detect and log an error regardless of development languages and operating systems. A method for detecting an error of application software includes the steps of judging development languages(1101-1105) of the application software(1200) and operating systems(1510,1520) executing the application software, replacing a predetermined error examination syntax inserted to an error of a specific function of the application software with an error examining syntax according to a result of the judgement, and executing exception handling to the error generated in the function in accordance with the replacement result and logging error information according to the exception handling.

    Abstract translation: 无论硬件和操作系统如何,无论硬件和操作系统如何,都可以在桌面上为Verity嵌入式软件提供检测错误的设备和方法,无论开发语言和操作系统如何,都能自动检测和记录错误。 用于检测应用软件的错误的方法包括以下步骤:判断应用软件(1200)的开发语言(1101-1105)和执行应用软件的操作系统(1510,1520),将预定的错误检查语法替换为插入到 具有根据判断结果的错误检查语法的应用软件的特定功能的错误,并且根据异常处理执行根据替换结果和记录错误信息在功能中生成的错误的异常处理。

Patent Agency Ranking