DocumentCode
3130408
Title
Partitioning Decision Process for Embedded Hardware and Software Deployment
Author
Sapienza, Gianluca ; Seceleanu, Tiberiu ; Crnknovic, Ivica
Author_Institution
Sch. of Innovation, Design & Eng., Malardalen Univ., Västerås, Sweden
fYear
2013
fDate
22-26 July 2013
Firstpage
674
Lastpage
680
Abstract
Many types of embedded systems applications are implemented as a combination of software and hardware. For such systems the mapping of the application units into hardware and software, i.e. the partitioning process, is a key phase of the design. Although there exist techniques for partitioning, the entire process, in particular in relation to different application requirements and project constraints, is not properly supported. This leads to several unplanned iterations, redesigns and interruptions due to uncontrolled dependencies between hardware and software parts. In order to overcome these problems, we provide a design process that enables the partitioning based on a multiple criteria decision analysis in a late design phase. We illustrate the proposed approach and provide a proof-of concept on an industrial case study to validate the approach applicability.
Keywords
embedded systems; hardware-software codesign; software reusability; design process; embedded hardware-software deployment; late design phase; multiple criteria decision analysis; partitioning decision process; Hardware; Libraries; Regulators; Reliability; Software; Voltage measurement; Wind turbines; Component-based System; Development Process; Model-based Design; Multiple Criteria Decision Analysis (MCDA); Partitioning Decision Process;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference Workshops (COMPSACW), 2013 IEEE 37th Annual
Conference_Location
Japan
Type
conf
DOI
10.1109/COMPSACW.2013.131
Filename
6605870
Link To Document