{"id":"W2067238940","doi":"10.1109/sera.2010.28","title":"Extending the UML Metamodel to Provide Support for Crosscutting Concerns","year":2010,"lang":"en","type":"article","venue":"","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"Concordia University","funders":"","keywords":"AspectJ; Metamodeling; Computer science; Programming language; Unified Modeling Language; Aspect-oriented programming; Software engineering; Model-driven architecture; UML tool; Modeling language; Object Constraint Language; Applications of UML; Software","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.004953196,0.001179515,0.00067715,0.001779601,0.0006258729,0.002310725,0.001689743,0.002230317,0.002106644],"category_scores_gemma":[0.008175729,0.0009765355,0.002039931,0.001250573,0.0008321017,0.004472471,0.002080139,0.003301959,0.001381101],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001045842,"about_ca_system_score_gemma":0.003066444,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.004896339,"about_ca_topic_score_gemma":0.007366129,"domain_scores_codex":[0.9974523,0.000690514,0.0004402596,0.0003209829,0.0008810193,0.0002148807],"domain_scores_gemma":[0.9942811,0.001658498,0.0006762031,0.001948408,0.001247471,0.0001882881],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.0003069465,0.0005474287,0.008768375,0.001145239,0.0001943984,0.002144804,0.005600252,0.03467837,0.1111617,0.4623534,0.01895987,0.3541392],"study_design_scores_gemma":[0.0001487943,0.0002511965,0.002500288,0.0007552665,0.0002363929,0.002730237,0.0002983659,0.1040412,0.03790711,0.11045,0.7404631,0.0002180788],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.007174382,0.0002760093,0.9814995,0.0005466496,0.000161495,0.0001884807,0.0003014723,0.005106478,0.004745451],"genre_scores_gemma":[0.06878957,0.0007698676,0.9205744,0.000594895,0.0001096481,0.0003373096,0.001369594,0.001195236,0.00625952],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.004953196,"threshold_uncertainty_score":0.02619529,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.07458702252584881,"score_gpt":0.3724684073321287,"score_spread":0.2978813848062799,"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."}}