All Issue

2020 Vol.8, Issue 2 Preview Page

Research Article

30 June 2020. pp. 41-49
Abstract
기존의 소프트웨어 공학 기법들은 하드웨어 구조와 운영체제 같은 물리적 제약 사항에 대한 기술 부분이 상세하지 않다. 따라서 기존의 소프트웨어 공학 기법에 의한 임베디드 시스템 개발에 어려움이 존재한다. 본 논문에서는 임베디드 소프트웨어 개발 방법에서 하드웨어 블록과 소프트웨어 블록을 구분한 개발 방법(TBESDM)을 제시하였으며, 임베디드 소프트웨어 개발 단계별 생성할 하드웨어 블록 분석 산출물과 소프트웨어 산출물들을 제시하였다. 또한 본 논문에서 제안한 방법을 캡스톤 디자인에 직접 적용하여 사례 연구를 수행하였으며, 사례 연구에서는 단위 테스트 및 통합 테스트에 3-V 모델을 적용하였다. 논문에서 제시한 3-V 모델은 하드웨어 구현, 소프트웨어, 통합 시스의 3단계 테스트를 위한 모델이다.
General software engineering techniques are not detailed in the description of physical constraints for hardware architecture and operating system. Therefore, it is difficult to develop an embedded system using general software engineering techniques. In this paper, we proposed a development method(TBESDM) that seprates hardware blocks and software blocks in embedded software development methods. We presente analysis outputs of hardware block and software outputs to be generated in each stage of embedded software development. In addition, a case study was conducted by applying the method proposed in this paper to the capstone design. We applied the 3-V test model to the capstone design. The 3-V model presented in this paper is a model for three stages of hardware implementation, software, and integrated test.
References
  1. 김행곤, 임베디드 소프트웨어 공학, 도서출판 그린, 2012.10.
  2. 전상옥 외, “ESUML:UML 기반 임베디드 소프웨어 모델링 방법론” 한국정보처리학회, 제32회 추계학술 발표 논문집, 제 32권 제4호.
  3. 이진호 외, “임베디드 소프트웨어 설계 명세서 개발”, 한국정보과학회, 학술발표 논문집, 제6호, pp. 212-215, 2011.
  4. 이정림, 박사천, 권기현, “모델기반 임베디드 소프트웨어의 개발 경험”, 한국한국정보과학회 학술 발표 논문집, 31(1B), pp. 400-402, 2004.4.
  5. 소프트웨어공학센터 경영지원팀, 임베디드 SW 개발방법론 Part 1: 임베디드 SW 개발 프로세스, 2012.7[16호].
  6. https://jeongchul.tistory.com/138, 임베디드 시스템 개발 환경의 특징.
Information
  • Publisher :The Society of Convergence Knowledge
  • Publisher(Ko) :융복합지식학회
  • Journal Title :The Society of Convergence Knowledge Transactions
  • Journal Title(Ko) :융복합지식학회논문지
  • Volume : 8
  • No :2
  • Pages :41-49