RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

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

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

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

    데이터 흐름을 이용한 상태머신 다이어그램 기반 코드 자동 생성기 = Using data flow State machine Diagram-based Automatic source code generator

    한글로보기

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

    • 0

      상세조회
    • 0

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

    부가정보

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

    The development of embedded applications has brought many changes in efficient memory usage and CPU scheduling. While embedded applications was previously used in simple tasks, recently embedded systems are used in more diverse purposes and environment. And embedded systems usually operate in minimal hardware resources. For example, in consumer product domain such as washing machines, refrigerators, etc, 8-bit or 16-bit CPU is typically used and the code size is several megabytes. Therefore it is necessary to provide an automatic code generator which satisfies these hardware constraints. In current automatic code generation approaches, the flow of data is hidden inside the design model, which is a big obstacle in development embedded software.
    In this paper, we suggest an automatic code generator to handle these hardware constraints. The automatic code generator enhances the understanding and integrity of software design by abstraction and visualization concept. These design models are used not only in the design process, but also in source data of automatic code generator. Then it is automatically translated into source codes. Also we consider data flow of each variable on the existing code generation process. Therefore, the modeling phase of data flow through understanding the overall memory usage, optimized design can enhance a understanding of the design model.
    번역하기

    The development of embedded applications has brought many changes in efficient memory usage and CPU scheduling. While embedded applications was previously used in simple tasks, recently embedded systems are used in more diverse purposes and environmen...

    The development of embedded applications has brought many changes in efficient memory usage and CPU scheduling. While embedded applications was previously used in simple tasks, recently embedded systems are used in more diverse purposes and environment. And embedded systems usually operate in minimal hardware resources. For example, in consumer product domain such as washing machines, refrigerators, etc, 8-bit or 16-bit CPU is typically used and the code size is several megabytes. Therefore it is necessary to provide an automatic code generator which satisfies these hardware constraints. In current automatic code generation approaches, the flow of data is hidden inside the design model, which is a big obstacle in development embedded software.
    In this paper, we suggest an automatic code generator to handle these hardware constraints. The automatic code generator enhances the understanding and integrity of software design by abstraction and visualization concept. These design models are used not only in the design process, but also in source data of automatic code generator. Then it is automatically translated into source codes. Also we consider data flow of each variable on the existing code generation process. Therefore, the modeling phase of data flow through understanding the overall memory usage, optimized design can enhance a understanding of the design model.

    더보기

    목차 (Table of Contents)

    • 제 1 장 서론 1
    • 제 2 장 연구 배경 3
    • 2.1 가전 시스템의 시스템의 특징 3
    • 2.2 관련 연구 5
    • 제 3 장 임베디드 시스템의 특성을 이용한 코드 자동 생성 8
    • 제 1 장 서론 1
    • 제 2 장 연구 배경 3
    • 2.1 가전 시스템의 시스템의 특징 3
    • 2.2 관련 연구 5
    • 제 3 장 임베디드 시스템의 특성을 이용한 코드 자동 생성 8
    • 3.1 Break Point 8
    • 3.2 병렬성 문제의 해결 12
    • 제 4 장 데이터 흐름을 반영한 코드 자동 생성 방법 16
    • 4.1 상태 머신 다이어그램기반 데이터 흐름 시각화 기법 16
    • 4.2 메모리 최적화 기법 17
    • 4.2.1 수직적 관점의 재사용 18
    • 4.2.2 수평적 관점의 재사용 18
    • 제 5 장 데이터 흐름 정보 기반 코드 자동 생성기 설계 20
    • 5.1 시각화 정보 분석 도구 설계 20
    • 5.1.1 시각화 정보 분석 도구 창 20
    • 5.1.2 모델 및 코드 파서 21
    • 5.1.3 상태 머신 변경자 22
    • 5.2 코드 자동 생성 엔진 설계 22
    • 5.3 각 템플릿 클래스 별 세부구조 26
    • 5.3.1 PtrnSourceFile 26
    • 5.3.2 PtrnIfElse 27
    • 5.3.3 PtrnCase 29
    • 제 6 장 구현 및 적용 31
    • 6.1 데이터 흐름 정보 기반 코드 자동 생성기 구현 31
    • 6.1.1 다이어그램 편집기 창 31
    • 6.1.2 시각화 도구창 32
    • 6.1.3 코드 자동 생성기 36
    • 6.2 사례 적용의 예 37
    • 제 7 장 결론 41
    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

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

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

    나만을 위한 추천자료

    해외이동버튼