A framework for simulating heterogeneous virtual processors

作者: D. Parson , P. Beatty , J. Glossner , B. Schlieder

DOI: 10.1109/SIMSYM.1999.766455

关键词:

摘要: The paper examines the layered software modules of a heterogeneous multiprocessor simulator and debugger, design patterns that span these modules. Lucent's LUxWORKS works with multiple processor architectures. Its modeling infrastructure, models, monitor/control, hardware control, vendor interface Tcl/Tk extension layers are spanned by following patterns: (1) build extend abstract virtual processors; (2) reflective entities; (3) covariant extensible system. Together define execution architecture encourages reuse dynamic extensibility.

参考文章(6)
Sanjaya Kumar, James H. Aylor, Barry W. Johnson, WM. A. Wulf, The Codesign of Embedded Systems: A Unified Hardware/Software Representation Kluwer Academic Publishers. ,(1995) , 10.1007/978-1-4613-1293-2
Bertrand Meyer, Object-Oriented Software Construction, 2nd Edition Prentice-Hall. ,(1997)
James O Coplien, Douglas C Schmidt, Pattern languages of program design ,(1995)
John K. Ousterhout, Tcl and the Tk Toolkit ,(1994)
Dale Parson, Paul Beatty, Bryan Schlieder, A Tcl-based self-configuring embedded system debugger TCLTK'97 Proceedings of the 5th conference on Annual Tcl/Tk Workshop 1997 - Volume 5. pp. 17- 17 ,(1997)