ReSP is an MPSoC simulation platform working at a high abstraction level; components used by ReSP are based on SystemC and TLM hardware and communication description libraries. ReSP provides a non-intrusive framework to manipulate SystemC and TLM objects. The simulation platform is built using Python programming language; its reflective capabilities augment the platform with the possibility of observing the internal structure of the SystemC component models. This feature enables run-time composition and dynamic management of the architecture under analysis. The full potentialities offered by the integration among Python and SystemC are exploited, during simulation, to query, examine and, possibly, modify the internal status of the hardware models. These capabilities simplify the debugging process for both the modeled hardware architecture and the software running on it.
M. Chu-Carroll, J. Wright, и A. Ying. AOSD '03: Proceedings of the 2nd international conference on Aspect-oriented software development, стр. 188--197. ACM Press, (2003)
M. Revelle, T. Broadbent, и D. Coppit. IWPC '05: Proceedings of the 13th International Workshop on Program Comprehension, стр. 23--32. Washington, DC, USA, IEEE Computer Society, (2005)
T. Schattkowsky. DATE '05: Proceedings of the conference on Design, Automation and Test in Europe, стр. 832--833. Washington, DC, USA, IEEE Computer Society, (2005)
P. Melliar-Smith, L. Moser, и P. Narasimhan. WORDS '97: Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97), стр. 272. Washington, DC, USA, IEEE Computer Society, (1997)
G. Murphy, A. Lai, R. Walker, и M. Robillard. ICSE '01: Proceedings of the 23rd International Conference on Software Engineering, стр. 275--284. Washington, DC, USA, IEEE Computer Society, (2001)
M. Ekstrand, M. Ludwig, J. Konstan, и J. Riedl. Proceedings of the Fifth ACM Conference on Recommender Systems, стр. 133--140. New York, NY, USA, ACM, (2011)
I. Lee, H. Kim, P. Yang, S. Yoo, E. Choi, J. Kong, и S. Eo. ASP-DAC '06: Proceedings of the 2006 Conference on Asia South Pacific Design Automation, стр. 551--558. New York, NY, USA, ACM Press, (2006)
M. Eaddy, A. Aho, и G. Murphy. ACoM '07: Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques, стр. 2. Washington, DC, USA, IEEE Computer Society, (2007)
M. Shokouhi, P. Chubak, и Z. Raeesy. Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on, 2, стр. 503- 508 Vol. 2. (2005)