DocumentCode
1845070
Title
Modeling and simulation of complex heterogeneous systems
Author
Anane, A. ; Aboulhamid, E.M. ; Vachon, J. ; Savaria, Y.
Author_Institution
Univ. de Montreal, Montreal, QC
fYear
2008
fDate
18-21 May 2008
Firstpage
2873
Lastpage
2876
Abstract
Given the increasing heterogeneity and complexity of systems being developed, untimed modeling at a system level becomes more and more important for design space exploration and verification, due to its conciseness and speed. After showing inadequacies of SystemC, which is the predominant modeling environment in this area, we propose a paradigm shift from immediate notifications and coroutines in SystemC to Atomic Actions and true parallelism in an extension of Esys.NET. We exploit the introspection and attribute programming to extend the capabilities of the environment and to build the basis for heterogeneous cosimulation. This paper aims to show the main advantages of this paradigm shift, such as (1) the improvement of simulation time by exploiting the capabilities of multicore simulation hosts, (2) the reduction of modeling hazards related to parallelism and resource sharing, and (3) a more efficient design space exploration.
Keywords
programming language semantics; software engineering; temporal logic; Esys.NET; SystemC; atomic actions; complex heterogeneous systems; heterogeneous cosimulation; multicore simulation; paradigm shift; resource sharing; space exploration; Collaborative work; Costs; Hazards; Kernel; Libraries; Manufacturing processes; Multicore processing; Productivity; Resource management; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location
Seattle, WA
Print_ISBN
978-1-4244-1683-7
Electronic_ISBN
978-1-4244-1684-4
Type
conf
DOI
10.1109/ISCAS.2008.4542057
Filename
4542057
Link To Document