{"id":"W1842273274","doi":"10.1023/a:1020887726404","title":"Towards Specifying Constraints for Object-Oriented Frameworks","year":2002,"lang":"en","type":"article","venue":"Information Systems Frontiers","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":9,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Alberta","funders":"Research Committee, Aristotle University of Thessaloniki; Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Programming language; Semantics (computer science); Object-oriented programming; Object Constraint Language; Set (abstract data type); Software; Unified Modeling Language","routes":{"ca_aff":true,"ca_fund":true,"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.01453212,0.002059941,0.001744571,0.002644222,0.003045539,0.009952432,0.005390954,0.00415789,0.003722961],"category_scores_gemma":[0.03459523,0.003561482,0.004048326,0.003108615,0.004642011,0.01202676,0.007776705,0.007898872,0.001009171],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.002660477,"about_ca_system_score_gemma":0.006916171,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.02011973,"about_ca_topic_score_gemma":0.03560161,"domain_scores_codex":[0.9877046,0.004141063,0.001775839,0.001179772,0.00405171,0.001146996],"domain_scores_gemma":[0.9825041,0.009370049,0.001287567,0.002768518,0.003283822,0.0007860642],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"not_applicable","study_design_scores_codex":[0.0001140712,0.0001111598,0.001616805,0.0007268278,0.000108342,0.0006830127,0.003088127,0.03940953,0.004384832,0.8646277,0.006097035,0.07903246],"study_design_scores_gemma":[0.0001151491,0.0000630176,0.0003446491,0.0007063283,0.0001791555,0.0003198171,0.001454386,0.1901123,0.00950005,0.7031879,0.09384454,0.0001727049],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.006505086,0.0002618375,0.9880398,0.0006092432,0.00007041846,0.0002621283,0.0002242874,0.001266604,0.00276055],"genre_scores_gemma":[0.06264386,0.0004926583,0.932935,0.0002743372,0.00006223475,0.0002726847,0.0006989168,0.0008473477,0.001773088],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.02011973,"threshold_uncertainty_score":0.07685411,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0334166069369384,"score_gpt":0.261225371775532,"score_spread":0.2278087648385936,"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."}}