-
公开(公告)号:KR1020170020251A
公开(公告)日:2017-02-22
申请号:KR1020160101851
申请日:2016-08-10
Applicant: 충남대학교산학협력단
IPC: G06F11/34 , G06F11/36 , G06F11/263
Abstract: 본발명은사이클테이블과테스트케이스를함께이용하여실시간프로그램의최악실행시간을측정하는시스템및 방법에관한것으로, 본발명의하나의실시예에따른최악실행시간측정시스템은제1 실시간응용프로그램의소스코드와이에대응하는어셈블리명령어의관계를분석하여사이클테이블을생성하는사이클테이블생성부, 제2 실시간응용프로그램의소스코드를분석하는프로그램코드분석부, 제2 실시간응용프로그램의소스코드에소요사이클계산코드와경로파악탐침코드를삽입하는프로그램코드확장부, 제2 실시간응용프로그램의제어흐름을분석한결과에기초하여테스트케이스를생성하는테스트케이스생성부, 생성된테스트케이스에기초하여제2 실시간응용프로그램을실행시키고실행경로별소요시간을저장하는프로그램실행부, 그리고저장된실행경로별소요시간중 최장실행시간을추출하는최악실행시간추출부를포함한다.
-
公开(公告)号:KR101788279B1
公开(公告)日:2017-10-19
申请号:KR1020160101851
申请日:2016-08-10
Applicant: 충남대학교산학협력단
IPC: G06F11/34 , G06F11/36 , G06F11/263
Abstract: 본발명은사이클테이블과테스트케이스를함께이용하여실시간프로그램의최악실행시간을측정하는시스템및 방법에관한것으로, 본발명의하나의실시예에따른최악실행시간측정시스템은제1 실시간응용프로그램의소스코드와이에대응하는어셈블리명령어의관계를분석하여사이클테이블을생성하는사이클테이블생성부, 제2 실시간응용프로그램의소스코드를분석하는프로그램코드분석부, 제2 실시간응용프로그램의소스코드에소요사이클계산코드와경로파악탐침코드를삽입하는프로그램코드확장부, 제2 실시간응용프로그램의제어흐름을분석한결과에기초하여테스트케이스를생성하는테스트케이스생성부, 생성된테스트케이스에기초하여제2 실시간응용프로그램을실행시키고실행경로별소요시간을저장하는프로그램실행부, 그리고저장된실행경로별소요시간중 최장실행시간을추출하는최악실행시간추출부를포함한다.
Abstract translation: 本发明的源是一个程序,用于通过使用周期表和测试用例与最差的运行时间测量系统测量所述实时程序的最坏情况执行时间的系统和方法根据本发明的一个实施例是第一实时应用 代码和相应的汇编语言指令的用于产生周期表用于生成一个周期表单元,计算第二消耗周期成实时应用程序源代码分析程序代码分析部的源代码,第二实时应用到关系的后续分析 测试代码生成单元,用于基于分析第二实时应用程序,第二实时应用程序的控制流的结果来生成测试用例 程序执行单元,用于执行程序并存储每个执行路径所需的时间, 它应包括提取的最坏情况下的执行时间,以提取最大执行时间。
-