作者: 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.