DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Bae, Doo-Hwan | - |
dc.contributor.advisor | 배두환 | - |
dc.contributor.author | Jeon, Sang-Uk | - |
dc.contributor.author | 전상욱 | - |
dc.date.accessioned | 2011-12-13T05:27:18Z | - |
dc.date.available | 2011-12-13T05:27:18Z | - |
dc.date.issued | 2010 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=418723&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/33291 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전산학과, 2010.2, [ vii, 79 p. ] | - |
dc.description.abstract | The MPSoC has become a solution for designing embedded systems especially dedicated to applications that require intensive computations. As it gives more importance to software than before, the complexity of embedded software is growing rapidly, which brings embedded software design. Designing embedded software conforming various hardware platform constraints is difficult. To deal with the problem, the concept of Model-Driven Architecture(MDA) has been introduced in embedded software design. As the initial step of the MDA approach, the essential features of the system is captured by the Platform Independent Model(PIM). This thesis focuses on the PIM because it dominates the whole MDA-based software development process as the starting point. For the description of PIM, the Unified Modeling Language(UML) is widely used. To enable early design decisions in the development of embedded software, a method to check not only the functional requirements but also non-functional ones for the UML-based PIM is needed. In this thesis, we suggest an approach to modeling and performance evaluation of UML-based PIM for MPSoC embedded software. We first suggest an MDA-based design flow for MPSoC embedded software and explain which part of the flow we are focusing on. Then we present how we model PIM from use case model. And we describe performance evaluation of PIM. The evaluation is performed by simulation. For the simulation, we first perform control flow analysis on the PIM and identify tasks. Then we construct Platform Model(PM) to model the target platform where the software is supposed to be deployed, and allocate tasks to hardware resources in PM. Regarding the allocation, we suggest a heuristic algorithm to automatically allocate tasks to hardware resources. The allocation by our algorithm can be used as a guide to the designer. After the allocation, we simulate the PIM and estimate performance. In the simulation, we use abstract information of PM. With the informatio... | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | Embedded Software | - |
dc.subject | MPSoC | - |
dc.subject | UML | - |
dc.subject | 모델 | - |
dc.subject | 성능 | - |
dc.subject | 내장형 소프트웨어 | - |
dc.subject | Performance | - |
dc.title | Modeling and performance evaluation of UML-based platform independent models for MPSoC embedded software | - |
dc.title.alternative | MPSoC 내장형 소프트웨어의 UML 기반 플랫폼 독립적 모델링 및 성능 분석 기법 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 418723/325007 | - |
dc.description.department | 한국과학기술원 : 전산학과, | - |
dc.identifier.uid | 020035269 | - |
dc.contributor.localauthor | Bae, Doo-Hwan | - |
dc.contributor.localauthor | 배두환 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.