{"id":"W1961752377","doi":"10.1109/iwsoc.2004.69","title":"Using design patterns for type unification and introspection in SystemC","year":2004,"lang":"en","type":"article","venue":"IEEE International Workshop on System-on-Chip for Real-Time Applications","topic":"Embedded Systems Design Techniques","field":"Computer Science","cited_by":1,"is_retracted":false,"has_abstract":true,"ca_institutions":"Polytechnique Montréal; Université de Montréal","funders":"","keywords":"SystemC; Computer science; Interoperability; Programming language; VHDL; Unification; Metadata; Hardware description language; Electronic system-level design and verification; Software engineering; Computer architecture; Embedded system; Field-programmable gate array; Operating system","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.009545531,0.001156071,0.001056303,0.001678485,0.00165643,0.005625481,0.003075006,0.002799632,0.003763568],"category_scores_gemma":[0.01675945,0.001793693,0.00154599,0.00170403,0.006327866,0.007556483,0.004621606,0.003360003,0.001962702],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.002170475,"about_ca_system_score_gemma":0.004104299,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003126822,"about_ca_topic_score_gemma":0.004442971,"domain_scores_codex":[0.9916297,0.002677299,0.001304119,0.001161331,0.002277249,0.0009503243],"domain_scores_gemma":[0.9815139,0.004640178,0.001679383,0.009010614,0.002762102,0.000393773],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000717985,0.0002633664,0.009674836,0.001088239,0.0001709539,0.001654656,0.01040312,0.01175741,0.02264841,0.6400595,0.02509707,0.2764643],"study_design_scores_gemma":[0.0002918281,0.0003709125,0.00199944,0.0005935067,0.0003304503,0.003333762,0.000808832,0.07464371,0.09336162,0.2958115,0.5280886,0.0003658571],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0094672,0.0001703448,0.9710477,0.0007171827,0.0001665665,0.0002655447,0.000141484,0.01109825,0.006925751],"genre_scores_gemma":[0.1357486,0.0003559686,0.8402115,0.001990956,0.0001065521,0.001012558,0.0005646824,0.006503367,0.01350588],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.009545531,"threshold_uncertainty_score":0.05048221,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0879628640731793,"score_gpt":0.3575353702208572,"score_spread":0.2695725061476779,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}