• 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