{"id":"W1980911550","doi":"10.1006/jpdc.2001.1809","title":"From Design Patterns to Parallel Architectural Skeletons","year":2002,"lang":"en","type":"article","venue":"Journal of Parallel and Distributed Computing","topic":"Distributed and Parallel Computing Systems","field":"Computer Science","cited_by":33,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Waterloo","funders":"","keywords":"Computer science; Software design pattern; Design pattern; Flexibility (engineering); Architectural pattern; Extensibility; Object-oriented programming; Structural pattern; Context (archaeology); Distributed computing; Set (abstract data type); Programmer; Programming language; Object-oriented design; Parallel programming model; Programming paradigm; Software engineering; Theoretical computer science; Software; Software development; Software design","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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0006538989,0.0003835821,0.000678226,0.0002221007,0.0003070936,0.0004805714,0.001393469,0.0001208431,0.00002753243],"category_scores_gemma":[0.0001599454,0.0003252514,0.0002340223,0.0005393418,0.00005491162,0.0003162377,0.0004442952,0.0004821524,0.00004421582],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0000725827,"about_ca_system_score_gemma":0.00004643547,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00008897502,"about_ca_topic_score_gemma":0.000002842791,"domain_scores_codex":[0.9968281,0.0003436535,0.001082518,0.0004944993,0.0005709741,0.0006802192],"domain_scores_gemma":[0.99738,0.00062664,0.0006644305,0.0004753774,0.0002519992,0.0006015731],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0001332964,0.0005078214,0.009746325,0.00006059012,0.0005104457,0.0008620353,0.009377114,0.8239865,0.0004035179,0.00283345,0.03579823,0.1157807],"study_design_scores_gemma":[0.002978261,0.0009081084,0.02388874,0.0005518707,0.00006936504,0.001502161,0.0004797052,0.9571806,0.00005943568,0.004018176,0.007351439,0.001012197],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.129235,0.0006470672,0.8671969,0.001840045,0.0006371796,0.0001843111,0.00005226273,0.0001085761,0.00009869662],"genre_scores_gemma":[0.8750891,0.00001870732,0.1238969,0.0003015024,0.0006259604,0.00000198448,0.00001629099,0.00001508855,0.00003443889],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.7458541,"threshold_uncertainty_score":0.99992,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03132999815766805,"score_gpt":0.2471270862060202,"score_spread":0.2157970880483522,"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."}}