DocumentCode :
1705016
Title :
Low-Level Profiling and MARTE-Compatible Modeling of Software Components for Real-Time Systems
Author :
Triantafyllidis, Konstantinos ; Bondarev, Egor ; De With, Peter H N
Author_Institution :
Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear :
2012
Firstpage :
216
Lastpage :
223
Abstract :
In this paper, we present a method for (a) profiling of individual components at high accuracy level, (b) modeling of the components with the accurate data obtained from profiling, and (c) model conversion to the MARTE profile. The resulting performance models of individual components are used at the component composition (design) phases for detailed evaluation of the performance of the designed system. Furthermore, the profiled models serve as a valid source for architecture optimization of the composed system. The presented method is a constituent part of our complete Design Space Exploration (DSE) methodology [1, 2], which involves modeling of individual components, component composition, performance analysis of the designed composition, and architecture optimization. The contribution of this new profiling method is attractive in various ways: (a) The profiling is fast and detailed, which leads to accurate models, (b) it is generic, since it allows multiplatform execution and (c) it can be used by MARTE-based analysis tools, due to the model compatibility. Our discussed experiment has resulted in cycle-accurate models in less than 1 hour profiling effort per component.
Keywords :
object-oriented programming; real-time systems; software architecture; software performance evaluation; DES; MARTE profile; MARTE-based analysis tools; MARTE-compatible modeling; architecture optimization; cycle-accurate models; design space exploration methodology; low-level profiling; model compatibility; performance analysis; performance evaluation; real-time systems; software component composition phases; Computer architecture; Data models; Hardware; Measurement; Optimization; Real-time systems; Unified modeling language; MARTE; Profiling; component-based; modelling; real-time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
Conference_Location :
Cesme, Izmir
Print_ISBN :
978-1-4673-2451-9
Type :
conf
DOI :
10.1109/SEAA.2012.25
Filename :
6328153
Link To Document :
بازگشت