Title
Visitor-based application analysis methodology for early design space exploration
Abstract
Applications and architectures for embedded systems are becoming more and more complex. It is difficult to analyze complex embedded applications at early stages of the design flow without generic automated tools and methodologies. Consequently, application analysis under the real input conditions is becoming more and more important. Existing application analysis methodologies mainly focus on a single design objective. A general purpose application analysis methodology is required to satisfy multiple objectives of early design space exploration. This article proposes a general purpose application analysis methodology based on a visitor design pattern. High level source specifications are transformed into a trace tree representation by dynamic analysis. Trace tree representation is analyzed by using a visitor design pattern to get run-time characteristics of the application. Among other outcomes, application characterization and average inherited parallelism are key concerns in this article. Experimental results with MPEG-2 video decoder shows viability of the proposed methodology.
Year
DOI
Venue
2012
10.1007/s10617-013-9111-8
Design Autom. for Emb. Sys.
Keywords
Field
DocType
Dynamic analysis,Application characterization,Inherited parallelism
Tree representation,General purpose,Computer science,Embedded applications,Real-time computing,Design flow,Video decoder,Computer engineering,Visitor pattern,Design space exploration,Embedded system,Design objective
Journal
Volume
Issue
ISSN
16
4
0929-5585
Citations 
PageRank 
References 
1
0.36
26
Authors
2
Name
Order
Citations
PageRank
Muhammad Rashid15713.74
Bernard Pottier29119.77