ACM Home Page
Please provide us with feedback. Feedback
Separation of concerns: overhead in modeling and efficient simulation techniques
Full text PdfPdf (208 KB)
Source International Conference On Embedded Software archive
Proceedings of the 4th ACM international conference on Embedded software table of contents
Pisa, Italy
SESSION: Verification table of contents
Pages: 44 - 53  
Year of Publication: 2004
ISBN:1-58113-860-1
Authors
Guang Yang  University of California at Berkeley, Berkeley, CA
Alberto Sangiovanni-Vincentelli  University of California at Berkeley, Berkeley, CA
Yosinori Watanabe  Cadence Berkeley Laboratories, Berkeley, CA
Felice Balarin  Cadence Berkeley Laboratories, Berkeley, CA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 29,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1017753.1017765
What is a DOI?

ABSTRACT

Separating the description of important aspects of a design such as behavior and architecture, or computation and communication, may yield significant advantages in design time as well as in re-usability of the design. However, exploiting fully the re-usability opportunities offered by this approach implies to keep the various aspects of the design separated while verifying the design at a given level of abstraction. In particular, simulation of the design may undergo significant overhead versus a traditional approach where the design is represented and analyzed monolithically. In this paper, we present a few techniques that eliminate almost entirely the overhead while maintaining the positive aspects of the separation of concerns. Experimental results on a complex design back this assertion.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
J. Buck, S. Ha, E.A. Lee, and D.G. Masserschmitt. Ptolemy: a framework for simulating and prototyping heterogeneous systems. International Journal of Computer Simulation, special issue on Simulation Software Development, January 1990.
 
5
D.D. Gajski, J. Zhu, R. Domer, A. Gerstlauer, and S. Zhao. SpecC: specication language and methodology. Kluwer Academic Publishers, 2000.
 
6
 
7
G. Kahn. The semantics of a simple language for parallel programming. In Proceedings of the IFIP Congress 74, pages 471--475. North-Holland, 1974.
 
8
K. Keutzer, A.R. Newton, J.M. Rabaey, and A. Sangiovanni-Vincentelli. System-level design: orthogonalization of concerns and platform-based design. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19(12):1523--1543, December 2000.
9
 
10
P. Lieverse, P. van der Wolf, E.E. Deprettere, and K. Vissers. A methodology for architecture exploration of heterogeneous signal processing systems. In Proceedings of the IEEE Workshop on Signal Processing Systems, SiPS 99, pages 181--190.IEEE Press, 1999.
11
 
12
 
13
I. Sander and A. Jantsch. System modeling and transformational design renement in ForSyDe. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 23(1):17--32, January 2004.
 
14
Sherry Solden. Architectural services modeling for performance in HW-SW co-design. In Proceedings of the Workshop on Synthesis And System Integration of Mixed Technologies SASIMI2001, Nara, Japan,October 18-19, 2001, pages 72--77, 2001.


Collaborative Colleagues:
Guang Yang: colleagues
Alberto Sangiovanni-Vincentelli: colleagues
Yosinori Watanabe: colleagues
Felice Balarin: colleagues