View : 140 Download: 0

SDL을 이용한 Embedded Software 개발기법 및 그효용성에 관한 연구

Title
SDL을 이용한 Embedded Software 개발기법 및 그효용성에 관한 연구
Other Titles
Efficient Design Methods of Embedded Software using SDL
Authors
박채정
Issue Date
2009
Department/Major
대학원 전자정보통신공학과
Publisher
이화여자대학교 대학원
Degree
Master
Advisors
이승준
Abstract
Industry struggles with mastering the development process of complex embedded software systems. Due to increasing complexity, the gap between the generation of a product idea and the realization of a working system is expanding rapidly. This forced industry to apply System-Level design methodology. In telecommunication area, Specification and Description Language(SDL) and the supporting tools are used for system level protocol design. In this paper, embedded software development technique based on SDL was introduced and the benefits were evaluated using ARM simulator. For software development, WiMedia MAC model based on ECMA-368 standard was designed and the functions were verified. The SDL-based method showed better efficiency in development time by half despite the lagged execution performance.;임베디드 시스템에 대한 산업계의 수요와 요구사항들이 늘어남에 따라서 이에 따른 소프트웨어 및 하드웨어 시스템을 보다 효율적으로 개발해 나가기 위해 시스템 레벨 설계(System-Level Design) 기법을 활용하고 있다. 시스템 레벨 설계는 상위 레벨에서 설계를 함으로써 개발하고자 하는 시스템의 기능과 실제 구현된 시스템의 기능 간에 차이가 존재할 확률을 줄여 주고 있다. 이를 위한 설계 도구들은 기능을 빠르게 검증 할 수 있는 도구를 갖추고 있어 시스템 설계 사양 결정 초기 단계부터 시스템의 기능을 최적화 할 수 있다. 본 논문에서는 임베디드 소프트웨어의 개발 기법 및 그 효용성을 연구하였다. 임베디드 소프트웨어 개발을 위해서 통신 시스템을 위한 형식언어인 Specification and Description Language(SDL)를 기반으로 WiMedia MAC 프로토콜의 기능을 분석하였으며 주요 기능을 설계 도구인 Tau SDL Suite를 이용하여 모델링 하였다. 또한 다양한 테스트 케이스를 통해서 기능을 검증한 뒤 자동으로 C코드를 생성시켰다. 이렇게 생성된 코드는 타겟을 위한 코드와 통합시킨 뒤 다시 그 기능을 검증하였다. 또한 SDL을 이용한 개발의 효용성 평가를 위해 설계 도구를 사용하지 않고 개발자가 같은 기능을 하도록 직접 작성한 Hand-Written C코드와 실행 성능 면에서 비교를 해보았다. ARM 기반에서 시뮬레이션을 시행한 결과, 실행파일의 크기와 실행 속도 면에서는 SDL 설계 도구를 이용한 경우 성능의 향상은 없었지만 개발기간을 절반이상 줄여줄 수 있음을 확인하였다.
Fulltext
Show the fulltext
Appears in Collections:
일반대학원 > 전자정보통신공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE