A framework for design space exploration and performance analysis of networked embedded systems

被引:0
作者
Ebeid, Emad [1 ]
Fummi, Franco [1 ]
Quaglia, Davide [1 ]
Posadash, Hector [2 ]
Villar, Eugenio [2 ]
机构
[1] Dep. of Computer Science, University of Cantabria
[2] Dep. of Computer Science, University of Verona
来源
ACM International Conference Proceeding Series | 2014年
关键词
Design Space Exploration; MARTE; Networked Embedded Systems; Performance Analysis; Simulation; SystemC; UML;
D O I
10.1145/2555486.2555488
中图分类号
学科分类号
摘要
The design of the network in distributed embedded systems often necessitates the analysis of its HW/SW tradeoffs along with network tradeoffs. To do so, a framework is presented to perform joint exploration of both HW/SW and network (NW) design spaces. In the proposed approach, UML+Profiles are used to model the whole system and SystemC code generation mechanism is exploited to validate it. SystemC-based HW/SW and NW simulators are integrated and used to simulate the overall system model. Design tradeoffs of HW/SW and NW are characterized to define the overall joint design space. In order to validate the proposed framework, an example of automotive application is used to explore several performance metrics and show how the framework is able to find the optimal set of design parameters.
引用
收藏
相关论文
共 21 条
[11]  
Muhr H., Holler R., Horauer M., A heterogeneous hardware-software co-simulation environment using user mode linux and clock suppression, Proc. of the International Conference on Mechatronic and Embedded Systems and Applications, (2006)
[12]  
NS-3. NS-3 Manuals
[13]  
Acceleo
[14]  
A UML Profile for MARTE (Version 1.1), (2011)
[15]  
OPNET Manuals
[16]  
IEEE Std 1666 - 2005 IEEE Standard SystemC Language Reference Manual, pp. 1-423, (2006)
[17]  
Quaglia D., Muradore R., Bragantini R., Fiorini P., A systemc/matlab co-simulation tool for networked control systems, Simulation Modelling Practice and Theory, 23, pp. 71-86, (2012)
[18]  
Gerard S., Et al., Papyrus UML
[19]  
Silvano C., Fornaciari W., Palermo G., Zaccaria V., Castro F., Martinez M., Bocchio S., Zafalon R., Avasare P., Vanmeerbeeck G., Ykman-Couvreur C., Wouters M., Kavka C., Onesti L., Turco A., Bondi U., Mariani G., Posadas H., Villar E., Wu C., Dongrui F., Hao Z., The multicube design flow, Multiobjective Design Space Exploration of Multiprocessor SoC Architectures, pp. 3-17, (2011)
[20]  
Trcka N., Hendriks M., Basten T., Geilen M., Somers L., Integrated model-driven design-space exploration for embedded systems, International Conference on Embedded Computer Systems (SAMOS), pp. 339-346, (2011)