맞춤기술찾기

이전대상기술

실시간 운영체제 기반 임베디드 소프트웨어 자동생성장치및 그 방법

  • 기술번호 : KST2015160858
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 특정 실시간 운영체제에 독립적으로 정의된 추상 API들을 이용하여 생성된 실시간 운영체제(RTOS)에 독립적인 중간코드를 분석하는 추상 API분석부; 추상 API 분석부의 분석 값을 참조하여 중간코드를 특정 실시간 운영체제 API들을 가지는 소스코드를 생성하는 변환부; 추상 API 및 중간코드의 분석 값을 저장하는 저장부를 포함하여 구성되어, 실시간 운영체제를 기반으로 하는 임베디드 소프트웨어를 자동으로 생성할 수 있도록 하는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 기술을 제공한다.모델링, SW 자동생성, OS API, 추상 API, RSC, RIC
Int. CL G06F 9/00 (2006.01) G06F 9/06 (2006.01)
CPC G06F 8/35(2013.01) G06F 8/35(2013.01)
출원번호/일자 1020070002934 (2007.01.10)
출원인 재단법인서울대학교산학협력재단
등록번호/일자
공개번호/일자 10-2008-0065814 (2008.07.15) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 거절
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2007.01.10)
심사청구항수 9

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 재단법인서울대학교산학협력재단 대한민국 서울특별시 관악구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 유민수 대한민국 서울특별시 서초구
2 정구민 대한민국 서울 성북구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김도형 대한민국 서울특별시 종로구 종로 **, **층 ***호(공평동, 종로타워)(김도형특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2007.01.10 수리 (Accepted) 1-1-2007-0025891-17
2 보정요구서
Request for Amendment
2007.01.23 발송처리완료 (Completion of Transmission) 1-5-2007-0009249-43
3 서지사항보정서
Amendment to Bibliographic items
2007.02.06 수리 (Accepted) 1-1-2007-0112469-82
4 선행기술조사의뢰서
Request for Prior Art Search
2007.10.11 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2007.11.09 수리 (Accepted) 9-1-2007-0065957-12
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2008.01.29 수리 (Accepted) 4-1-2008-5015497-73
7 의견제출통지서
Notification of reason for refusal
2008.03.31 발송처리완료 (Completion of Transmission) 9-5-2008-0182802-49
8 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2008.06.02 수리 (Accepted) 1-1-2008-0393759-19
9 거절결정서
Decision to Refuse a Patent
2008.07.15 발송처리완료 (Completion of Transmission) 9-5-2008-0375297-52
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.08.22 수리 (Accepted) 4-1-2014-5100909-62
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.03.20 수리 (Accepted) 4-1-2015-5036045-28
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
특정 실시간 운영체제에 독립적으로 정의된 추상 API들을 이용하여 생성된 실시간 운영체제(RTOS)에 독립적인 중간코드를 분석하는 추상 API분석부;상기 추상 API 분석부의 분석 값을 참조하여 상기 중간코드를 특정 실시간 운영체제 API들을 가지는 소스코드를 생성하는 변환부; 및상기 추상 API 및 상기 중간코드의 분석 값을 저장하는 저장부;를 포함하여 구성되는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 장치
2 2
제 1 항에 있어서, 상기 추상 API분석부는, 중간코드를 규칙에 따라 토큰 단위로 분할하는 토큰생성부;상기 토큰생성부에서 생성된 토큰화된 정보를 참조하여 패턴저장부에 정의되어있는 각 패턴별 정보를 참조하여 추상 API패턴을 검출하고, 각 API들의 스코프를 파악하는 패턴/스코프 식별부; 및상기 패턴/스코프 식별부에서 검출된 API별 패턴 및 스크프 정보를 기록하여 심볼테이블을 생성한 후 심볼테이블저장부에 저장하는 심볼테이블생성부;를 포함하여 구성되는 것을 특징으로 하는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 장치
3 3
제 1 항 또는 제 2 항에 있어서, 상기 변환부는, 심볼테이블생성부에서 생성된 심볼테이블의 내용을 참조하여, 코드 변환/삽입 동작 중 코드 치환 규칙을 적용하여 특정 실시간 운영체제(RTOS)에 적합한 코드로 치환하는 제 1 변환부; 및상기 심볼테이블의 내용을 참조하여, 상기 제 1 변환부에서 생성된 코드를 코드 초기화/종료화 처리 코드 삽입 규칙을 적용하여 특정 실시간 운영체제(RTOS)에 의존적인 최종코드로 변환하는 제 2 변환부;를 포함하여 구성되는 것을 특징으로 하는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 장치
4 4
제 3 항에 있어서, 상기 저장부는,중간 단계 코드 생성을 위한 추상 API들과 각각의 API들의 패턴정보를 저장하는 패턴저장부;상기 심볼테이블생성부에서 API 변환에 필요한 변수 및 매개변수 값을 가지도록 생성되는 심볼테이블을 저장하는 심볼테이블저장부; 및상기 추상 API들을 특정 실시간 운영체제 API들로 변환하기 위한 변환규칙을 저장하는 변환규칙저장부;를 포함하여 구성되는 것을 특징으로 하는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 장치
5 5
제 1 항 내지 제 4 항 중 어느 하나의 항에 있어서,상기 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 장치의 각 구성요소는 상기 추상 API로서 다음의 [표 2]에 나타된 각 카테고리별로 하나이상의 API를 포함하여 구성된 추상 API를 사용하는 것을 특징으로 하는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 장치
6 6
정의된 추상 API를 이용하여 프로그램의 행동과 관련된 모델을 설계하는 모델설계과정;상기 모델설계과정에서 설계된 모델에 근거하여 코드 합성기를 통해 특정 실시간 운영체제(RTOS)에 독립적인 추상 API로 작성되는 RIC 형태의 중간 코드 생성하는 중간코드 생성과정; 및상기 중간코드 생성과정에서 생성된 중간코드를 특정 실시간 운영체제 API로 변환하여 RSC 형태의 최종코드로 변환하는 최종코드 생성과정;을 포함하여 구성되는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 방법
7 7
제 6 항에 있어서, 상기 최종코드 생성과정은, 중간코드(RIC로 작성된 원본 코드)를 토큰 단위로 분할하는 토큰화과정;상기 토큰화과정에서 생성된 토큰을 기반으로 하여 추상 API 패턴을 검출하고, 각 API들의 스코프를 파악하는 패턴/스코프 식별과정;상기 패턴/스코프 식별과정에서 검출된 API별 패턴 및 스코프 정보를 기록하여 심볼테이블을 생성하는 심볼테이블 생성과정;상기 심볼테이블을 이용하여 코드 변환/삽입 동작 중 코드 치환을 통해 특정 실시간 운영체제(RTOS)에 적합한 코드로 치환하는 제 1 변환과정; 및상기 제 1 변환과정에서 생성된 코드에 대하여 상기 심볼테이블을 이용하여 코드 초기화/종료화 처리 코드 삽입을 통해 특정 실시간 운영체제(RTOS)에서 동작되는 최종코드로 변환하는 것에 의해 특정 실시간 운영체제의 API 코드를 가지는 임베디드 소프트웨어의 소스 코드를 생성하는 제 2 변환과정;을 포함하여 구성되는 것을 특징으로 하는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 방법
8 8
제 7 항에 있어서, 상기 심볼테이블 생성과정은 상기 추상 API의 패턴별로 미리 정의된 필요한 변수 및 매개변수 값들에 대한 특정 실시간 운영체제 API의 실제 코드 상에 나타나있는 값과 변수 이름을 저장하여 심볼테이블을 생성하는 과정을 포함하여 구성되는 것을 특징으로 하는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 방법
9 9
제 6 항 내지 제 8 항 중 어느 하나의 항에 있어서,상기 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 방법의 각 구성 단계는 상기 추상 API로서 다음의 [표 3]에 나타된 각 카테고리별로 하나이상의 API를 포함하여 구성된 추상 API에 따라 수행되는 것을 특징으로 하는 실시간 운영체제 기반 임베디드 소프트웨어 자동 생성 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.