{"id":"https://openalex.org/W4416862064","doi":"https://doi.org/10.3390/info16121048","title":"AspectFL: Aspect-Oriented Programming for Trustworthy and Compliant Federated Learning Systems","display_name":"AspectFL: Aspect-Oriented Programming for Trustworthy and Compliant Federated Learning Systems","publication_year":2025,"publication_date":"2025-12-01","ids":{"openalex":"https://openalex.org/W4416862064","doi":"https://doi.org/10.3390/info16121048"},"language":"en","primary_location":{"id":"doi:10.3390/info16121048","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info16121048","pdf_url":"https://www.mdpi.com/2078-2489/16/12/1048/pdf?version=1764581740","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2078-2489/16/12/1048/pdf?version=1764581740","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018319301","display_name":"Anas Alsobeh","orcid":"https://orcid.org/0000-0002-1506-7924"},"institutions":[{"id":"https://openalex.org/I110378019","display_name":"Southern Illinois University Carbondale","ror":"https://ror.org/049kefs16","country_code":"US","type":"education","lineage":["https://openalex.org/I110378019","https://openalex.org/I2801502357"]},{"id":"https://openalex.org/I197572798","display_name":"Utah Valley University","ror":"https://ror.org/02rxpxc98","country_code":"US","type":"education","lineage":["https://openalex.org/I197572798"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anas AlSobeh","raw_affiliation_strings":["Information Systems and Technology Department, Utah Valley University, Orem, UT 84058, USA","School of Computing, Southern Illinois University, Carbondale, IL 62901, USA"],"raw_orcid":"https://orcid.org/0000-0002-1506-7924","affiliations":[{"raw_affiliation_string":"Information Systems and Technology Department, Utah Valley University, Orem, UT 84058, USA","institution_ids":["https://openalex.org/I197572798"]},{"raw_affiliation_string":"School of Computing, Southern Illinois University, Carbondale, IL 62901, USA","institution_ids":["https://openalex.org/I110378019"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006418219","display_name":"Amani Shatnawi","orcid":"https://orcid.org/0000-0002-5096-9405"},"institutions":[{"id":"https://openalex.org/I119261591","display_name":"Weber State University","ror":"https://ror.org/01epn2q93","country_code":"US","type":"education","lineage":["https://openalex.org/I119261591"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Amani Shatnawi","raw_affiliation_strings":["School of Computing, Weber State University, Ogden, UT 84408, USA"],"raw_orcid":"https://orcid.org/0000-0002-5096-9405","affiliations":[{"raw_affiliation_string":"School of Computing, Weber State University, Ogden, UT 84408, USA","institution_ids":["https://openalex.org/I119261591"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070057072","display_name":"Aws A. Magableh","orcid":"https://orcid.org/0000-0003-4513-6430"},"institutions":[{"id":"https://openalex.org/I142024983","display_name":"Prince Sultan University","ror":"https://ror.org/053mqrf26","country_code":"SA","type":"education","lineage":["https://openalex.org/I142024983"]},{"id":"https://openalex.org/I85507684","display_name":"Yarmouk University","ror":"https://ror.org/004mbaj56","country_code":"JO","type":"education","lineage":["https://openalex.org/I85507684"]}],"countries":["JO","SA"],"is_corresponding":true,"raw_author_name":"Aws Magableh","raw_affiliation_strings":["Department of Computer Information Systems, Yarmouk University, Irbid 21163, Jordan","Department of Software Engineering, Prince Sultan University, Riyadh 11586, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Information Systems, Yarmouk University, Irbid 21163, Jordan","institution_ids":["https://openalex.org/I85507684"]},{"raw_affiliation_string":"Department of Software Engineering, Prince Sultan University, Riyadh 11586, Saudi Arabia","institution_ids":["https://openalex.org/I142024983"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5070057072"],"corresponding_institution_ids":["https://openalex.org/I142024983","https://openalex.org/I85507684"],"apc_list":{"value":1400,"currency":"CHF","value_usd":1515},"apc_paid":{"value":1400,"currency":"CHF","value_usd":1515},"fwci":12.5373,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.98465239,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":100},"biblio":{"volume":"16","issue":"12","first_page":"1048","last_page":"1048"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.2653999924659729,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.2653999924659729,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.186599999666214,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.13840000331401825,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6140999794006348},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5253999829292297},{"id":"https://openalex.org/keywords/enforcement","display_name":"Enforcement","score":0.4875999987125397},{"id":"https://openalex.org/keywords/trusted-computing","display_name":"Trusted Computing","score":0.4318999946117401},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.41019999980926514},{"id":"https://openalex.org/keywords/health-care","display_name":"Health care","score":0.3986999988555908},{"id":"https://openalex.org/keywords/security-policy","display_name":"Security policy","score":0.39820000529289246},{"id":"https://openalex.org/keywords/authentication","display_name":"Authentication (law)","score":0.38589999079704285},{"id":"https://openalex.org/keywords/trustworthiness","display_name":"Trustworthiness","score":0.36959999799728394},{"id":"https://openalex.org/keywords/computer-security-model","display_name":"Computer security model","score":0.35280001163482666}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7886999845504761},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6140999794006348},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5253999829292297},{"id":"https://openalex.org/C2779777834","wikidata":"https://www.wikidata.org/wiki/Q4202277","display_name":"Enforcement","level":2,"score":0.4875999987125397},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4569000005722046},{"id":"https://openalex.org/C2776831232","wikidata":"https://www.wikidata.org/wiki/Q966812","display_name":"Trusted Computing","level":2,"score":0.4318999946117401},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.41019999980926514},{"id":"https://openalex.org/C160735492","wikidata":"https://www.wikidata.org/wiki/Q31207","display_name":"Health care","level":2,"score":0.3986999988555908},{"id":"https://openalex.org/C154908896","wikidata":"https://www.wikidata.org/wiki/Q2167404","display_name":"Security policy","level":2,"score":0.39820000529289246},{"id":"https://openalex.org/C148417208","wikidata":"https://www.wikidata.org/wiki/Q4825882","display_name":"Authentication (law)","level":2,"score":0.38589999079704285},{"id":"https://openalex.org/C153701036","wikidata":"https://www.wikidata.org/wiki/Q659974","display_name":"Trustworthiness","level":2,"score":0.36959999799728394},{"id":"https://openalex.org/C121822524","wikidata":"https://www.wikidata.org/wiki/Q5157582","display_name":"Computer security model","level":2,"score":0.35280001163482666},{"id":"https://openalex.org/C10511746","wikidata":"https://www.wikidata.org/wiki/Q899388","display_name":"Data security","level":3,"score":0.3517000079154968},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.34689998626708984},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.32989999651908875},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.3276999890804291},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.31619998812675476},{"id":"https://openalex.org/C527821871","wikidata":"https://www.wikidata.org/wiki/Q228502","display_name":"Access control","level":2,"score":0.3124000132083893},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.31029999256134033},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.3091000020503998},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.3089999854564667},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.30469998717308044},{"id":"https://openalex.org/C165609540","wikidata":"https://www.wikidata.org/wiki/Q1172486","display_name":"Data breach","level":2,"score":0.30329999327659607},{"id":"https://openalex.org/C123201435","wikidata":"https://www.wikidata.org/wiki/Q456632","display_name":"Information privacy","level":2,"score":0.30300000309944153},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.29820001125335693},{"id":"https://openalex.org/C2779585090","wikidata":"https://www.wikidata.org/wiki/Q3457762","display_name":"Resilience (materials science)","level":2,"score":0.289900004863739},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.2872999906539917},{"id":"https://openalex.org/C62913178","wikidata":"https://www.wikidata.org/wiki/Q7554361","display_name":"Software security assurance","level":4,"score":0.28519999980926514},{"id":"https://openalex.org/C147346212","wikidata":"https://www.wikidata.org/wiki/Q5492632","display_name":"Trusted computing base","level":4,"score":0.28110000491142273},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.27720001339912415},{"id":"https://openalex.org/C2779304628","wikidata":"https://www.wikidata.org/wiki/Q3503480","display_name":"Face (sociological concept)","level":2,"score":0.2766999900341034},{"id":"https://openalex.org/C184356942","wikidata":"https://www.wikidata.org/wiki/Q830382","display_name":"Best practice","level":2,"score":0.2721000015735626},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26980000734329224},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2687999904155731},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2619999945163727},{"id":"https://openalex.org/C38369872","wikidata":"https://www.wikidata.org/wiki/Q7445009","display_name":"Security analysis","level":2,"score":0.25290000438690186}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/info16121048","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info16121048","pdf_url":"https://www.mdpi.com/2078-2489/16/12/1048/pdf?version=1764581740","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:03a602d9164b4f2398ac41b1796d46f5","is_oa":true,"landing_page_url":"https://doaj.org/article/03a602d9164b4f2398ac41b1796d46f5","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Information, Vol 16, Iss 12, p 1048 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/info16121048","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info16121048","pdf_url":"https://www.mdpi.com/2078-2489/16/12/1048/pdf?version=1764581740","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7847308861","display_name":"Conference: CI PAOS: BRICCs-RDM: Exploring Research Data Management Practices in Cyberinfrastructure","funder_award_id":"2437898","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309560","display_name":"Weber State University","ror":"https://ror.org/01epn2q93"},{"id":"https://openalex.org/F4320323855","display_name":"Yarmouk University","ror":"https://ror.org/004mbaj56"},{"id":"https://openalex.org/F4320327702","display_name":"Prince Sultan University","ror":"https://ror.org/053mqrf26"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4416862064.pdf","grobid_xml":"https://content.openalex.org/works/W4416862064.grobid-xml"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W2023499869","https://openalex.org/W2053637704","https://openalex.org/W2302501749","https://openalex.org/W2473418344","https://openalex.org/W2767079719","https://openalex.org/W2903777941","https://openalex.org/W2910338073","https://openalex.org/W2964236337","https://openalex.org/W2988998130","https://openalex.org/W2995022099","https://openalex.org/W3013294478","https://openalex.org/W3016632787","https://openalex.org/W3033511014","https://openalex.org/W3045674654","https://openalex.org/W3086809868","https://openalex.org/W3091870957","https://openalex.org/W3096328345","https://openalex.org/W3109695251","https://openalex.org/W4254691308","https://openalex.org/W4392388527","https://openalex.org/W4405153184","https://openalex.org/W4407173730","https://openalex.org/W4411565511"],"related_works":[],"abstract_inverted_index":{"Federated":[0],"learning":[1,12,107],"(FL)":[2],"has":[3],"emerged":[4],"as":[5],"a":[6,39,85,121,151,172,176,214],"paradigm-shifting":[7],"approach":[8],"for":[9,162,217],"collaborative":[10],"machine":[11],"(ML)":[13],"while":[14],"preserving":[15],"data":[16],"privacy.":[17],"However,":[18],"existing":[19,180],"FL":[20,54,91,181],"frameworks":[21],"face":[22],"significant":[23,145],"challenges":[24],"in":[25,147,156],"ensuring":[26],"trustworthiness,":[27],"regulatory":[28],"compliance,":[29,49,71],"and":[30,50,75,79,100,117,123,138,153,165,183,207],"security":[31,51,72,203,205],"across":[32],"heterogeneous":[33],"institutional":[34,80],"environments.":[35],"We":[36,109],"introduce":[37],"AspectFL,":[38],"novel":[40],"aspect-oriented":[41],"programming":[42],"(AOP)":[43],"framework":[44,61],"that":[45,89],"seamlessly":[46],"integrates":[47],"trust,":[48],"concerns":[52],"into":[53],"systems":[55],"through":[56,113],"cross-cutting":[57],"aspect":[58,87],"weaving.":[59],"Our":[60,131],"implements":[62],"four":[63],"core":[64,106],"aspects:":[65],"FAIR":[66,198],"(Findability,":[67],"Accessibility,":[68],"Interoperability,":[69],"Reusability)":[70],"threat":[73],"detection":[74],"mitigation,":[76],"provenance":[77],"tracking,":[78],"policy":[81,98,209],"enforcement.":[82],"AspectFL":[83,195],"employs":[84],"sophisticated":[86],"weaver":[88],"intercepts":[90],"execution":[92],"at":[93],"critical":[94],"joinpoints,":[95],"enabling":[96],"dynamic":[97],"enforcement":[99],"real-time":[101],"compliance":[102,199],"monitoring":[103],"without":[104],"modifying":[105],"algorithms.":[108],"demonstrate":[110],"AspectFL\u2019s":[111],"effectiveness":[112],"experiments":[114],"on":[115,126],"healthcare":[116,164],"financial":[118,166],"datasets,":[119],"including":[120],"detailed":[122,173],"reproducible":[124],"evaluation":[125],"the":[127,159,163,189],"real-world":[128],"MIMIC-III":[129],"dataset.":[130],"results,":[132],"reported":[133],"with":[134,140,150],"95%":[135],"confidence":[136],"intervals":[137],"validated":[139],"appropriate":[141],"statistical":[142],"tests,":[143],"show":[144],"improvements":[146],"model":[148],"performance,":[149],"4.52%":[152],"0.90%":[154],"increase":[155],"Area":[157],"Under":[158],"Curve":[160],"(AUC)":[161],"scenarios,":[167],"respectively.":[168],"Furthermore,":[169],"we":[170],"present":[171],"ablation":[174],"study,":[175],"comparative":[177],"benchmark":[178],"against":[179],"frameworks,":[182],"an":[184],"empirical":[185],"scalability":[186],"analysis,":[187],"demonstrating":[188],"practical":[190],"viability":[191],"of":[192],"our":[193],"approach.":[194],"achieves":[196],"high":[197],"scores":[200],"(0.762),":[201],"robust":[202],"(0.798":[204],"score),":[206],"consistent":[208],"adherence":[210],"(over":[211],"84%),":[212],"establishing":[213],"new":[215],"standard":[216],"trustworthy":[218],"FL.":[219]},"counts_by_year":[{"year":2026,"cited_by_count":6},{"year":2025,"cited_by_count":1}],"updated_date":"2026-06-07T08:38:57.713557","created_date":"2025-12-01T00:00:00"}
