Modelling for Hardware and Software Partitioning Based on Multiple Properties

Gaetana Sapienza, Tiberiu Secelanu, Ivica Crnkovic
2013 2013 39th Euromicro Conference on Software Engineering and Advanced Applications  
In many embedded systems types the separation process for deploying the applications as software and hardware executable units, called partitioning is crucial. This is due to the fact that partitioning decisions impact the overall life cycle of the systems. In industry it is common practice to take partitioning decisions in an early stage of the design, based on hardware and software designers expertise. We propose a new methodology as a combination of modelbased and component-based approaches
more » ... hich enables a late partitioning decisions based on high level system requirements and project constrains. The final partitioning is decided based on a multi-property analysis approach. Here, we focus on the formalization of the overall process and in particular on the definition of a comprehensive system metamodel. This is meant to support modelling approaches suitable for enabling both the partitioning and reuse. An industrial case study is used to illustrate the approach.
doi:10.1109/seaa.2013.56 dblp:conf/euromicro/SapienzaSC13 fatcat:zlz7eiex25adlpfvbevvurgdpq