{"id":"https://openalex.org/W4410361783","doi":"https://doi.org/10.1145/3735643","title":"SPECTRA: A Markovian Framework for Managing NFR Tradeoffs in Systems with Mixed Observability","display_name":"SPECTRA: A Markovian Framework for Managing NFR Tradeoffs in Systems with Mixed Observability","publication_year":2025,"publication_date":"2025-05-14","ids":{"openalex":"https://openalex.org/W4410361783","doi":"https://doi.org/10.1145/3735643"},"language":"en","primary_location":{"id":"doi:10.1145/3735643","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3735643","pdf_url":null,"source":{"id":"https://openalex.org/S16632050","display_name":"ACM Transactions on Autonomous and Adaptive Systems","issn_l":"1556-4665","issn":["1556-4665","1556-4703"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Autonomous and Adaptive Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://durham-repository.worktribe.com/3945030/1/Accepted%20Journal%20Article","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074188732","display_name":"Hargyo Tri Nugroho I.","orcid":"https://orcid.org/0000-0003-4679-067X"},"institutions":[{"id":"https://openalex.org/I3133096382","display_name":"Multimedia Nusantara University","ror":"https://ror.org/00sefv038","country_code":"ID","type":"education","lineage":["https://openalex.org/I3133096382"]},{"id":"https://openalex.org/I79619799","display_name":"University of Birmingham","ror":"https://ror.org/03angcq70","country_code":"GB","type":"education","lineage":["https://openalex.org/I79619799"]}],"countries":["GB","ID"],"is_corresponding":false,"raw_author_name":"Hargyo T. N. Ignatius","raw_affiliation_strings":["University of Birmingham, Birmingham, United Kingdom and Universitas Multimedia Nusantara, Tangerang, Indonesia","University of Birmingham, UK and Universitas Multimedia Nusantara, Indonesia"],"raw_orcid":"https://orcid.org/0000-0003-4679-067X","affiliations":[{"raw_affiliation_string":"University of Birmingham, Birmingham, United Kingdom and Universitas Multimedia Nusantara, Tangerang, Indonesia","institution_ids":["https://openalex.org/I3133096382"]},{"raw_affiliation_string":"University of Birmingham, UK and Universitas Multimedia Nusantara, Indonesia","institution_ids":["https://openalex.org/I3133096382","https://openalex.org/I79619799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081872699","display_name":"Huma Samin","orcid":"https://orcid.org/0000-0002-8885-7687"},"institutions":[{"id":"https://openalex.org/I23923803","display_name":"University of Exeter","ror":"https://ror.org/03yghzc09","country_code":"GB","type":"education","lineage":["https://openalex.org/I23923803"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Huma Samin","raw_affiliation_strings":["University of Exeter, Exeter, United Kingdom of Great Britain and Northern Ireland","University of Exeter, UK"],"raw_orcid":"https://orcid.org/0000-0002-8885-7687","affiliations":[{"raw_affiliation_string":"University of Exeter, Exeter, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I23923803"]},{"raw_affiliation_string":"University of Exeter, UK","institution_ids":["https://openalex.org/I23923803"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031155155","display_name":"Rami Bahsoon","orcid":"https://orcid.org/0000-0002-1139-5795"},"institutions":[{"id":"https://openalex.org/I79619799","display_name":"University of Birmingham","ror":"https://ror.org/03angcq70","country_code":"GB","type":"education","lineage":["https://openalex.org/I79619799"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Rami Bahsoon","raw_affiliation_strings":["University of Birmingham, Birmingham, UK","University of Birmingham, UK"],"raw_orcid":"https://orcid.org/0000-0002-1139-5795","affiliations":[{"raw_affiliation_string":"University of Birmingham, Birmingham, UK","institution_ids":["https://openalex.org/I79619799"]},{"raw_affiliation_string":"University of Birmingham, UK","institution_ids":["https://openalex.org/I79619799"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065505519","display_name":"Nelly Bencomo","orcid":"https://orcid.org/0000-0001-6895-1636"},"institutions":[{"id":"https://openalex.org/I190082696","display_name":"Durham University","ror":"https://ror.org/01v29qb04","country_code":"GB","type":"education","lineage":["https://openalex.org/I190082696"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Nelly Bencomo","raw_affiliation_strings":["Durham University, Durham, UK","Durham University, UK"],"raw_orcid":"https://orcid.org/0000-0001-6895-1636","affiliations":[{"raw_affiliation_string":"Durham University, Durham, UK","institution_ids":["https://openalex.org/I190082696"]},{"raw_affiliation_string":"Durham University, UK","institution_ids":["https://openalex.org/I190082696"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0891,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.78182912,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"21","issue":"2","first_page":"1","last_page":"33"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9943000078201294,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9943000078201294,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10917","display_name":"Smart Grid Security and Resilience","score":0.9921000003814697,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10780","display_name":"Reliability and Maintenance Optimization","score":0.9904000163078308,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/observability","display_name":"Observability","score":0.8934130072593689},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8521339893341064},{"id":"https://openalex.org/keywords/markov-process","display_name":"Markov process","score":0.5306790471076965},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4850303530693054},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4281134009361267},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09578314423561096},{"id":"https://openalex.org/keywords/applied-mathematics","display_name":"Applied mathematics","score":0.0749010443687439}],"concepts":[{"id":"https://openalex.org/C36299963","wikidata":"https://www.wikidata.org/wiki/Q1369844","display_name":"Observability","level":2,"score":0.8934130072593689},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8521339893341064},{"id":"https://openalex.org/C159886148","wikidata":"https://www.wikidata.org/wiki/Q176645","display_name":"Markov process","level":2,"score":0.5306790471076965},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4850303530693054},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4281134009361267},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09578314423561096},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.0749010443687439},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3735643","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3735643","pdf_url":null,"source":{"id":"https://openalex.org/S16632050","display_name":"ACM Transactions on Autonomous and Adaptive Systems","issn_l":"1556-4665","issn":["1556-4665","1556-4703"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Autonomous and Adaptive Systems","raw_type":"journal-article"},{"id":"pmh:oai:durham-repository.worktribe.com:3945030","is_oa":true,"landing_page_url":"https://durham-repository.worktribe.com/3945030/1/Accepted%20Journal%20Article","pdf_url":null,"source":{"id":"https://openalex.org/S4306400188","display_name":"Durham Research Online (Durham University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I190082696","host_organization_name":"Durham University","host_organization_lineage":["https://openalex.org/I190082696"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"acceptedVersion"}],"best_oa_location":{"id":"pmh:oai:durham-repository.worktribe.com:3945030","is_oa":true,"landing_page_url":"https://durham-repository.worktribe.com/3945030/1/Accepted%20Journal%20Article","pdf_url":null,"source":{"id":"https://openalex.org/S4306400188","display_name":"Durham Research Online (Durham University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I190082696","host_organization_name":"Durham University","host_organization_lineage":["https://openalex.org/I190082696"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"acceptedVersion"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320328515","display_name":"Lembaga Pengelola Dana Pendidikan","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W170010370","https://openalex.org/W171902969","https://openalex.org/W1506010655","https://openalex.org/W1968010250","https://openalex.org/W1977326236","https://openalex.org/W1978198451","https://openalex.org/W1999715773","https://openalex.org/W2010780110","https://openalex.org/W2028526074","https://openalex.org/W2040340473","https://openalex.org/W2051198741","https://openalex.org/W2086502833","https://openalex.org/W2095620420","https://openalex.org/W2098895708","https://openalex.org/W2107770641","https://openalex.org/W2141587120","https://openalex.org/W2146044140","https://openalex.org/W2158907787","https://openalex.org/W2301256649","https://openalex.org/W2521301734","https://openalex.org/W2548072927","https://openalex.org/W2584686776","https://openalex.org/W2600077159","https://openalex.org/W2604176721","https://openalex.org/W2734947660","https://openalex.org/W2753055686","https://openalex.org/W2767222092","https://openalex.org/W2803079060","https://openalex.org/W2883775427","https://openalex.org/W2897577415","https://openalex.org/W2943713166","https://openalex.org/W2953924106","https://openalex.org/W2965170812","https://openalex.org/W3046286774","https://openalex.org/W3101822862","https://openalex.org/W3101824822","https://openalex.org/W3136085434","https://openalex.org/W3137708892","https://openalex.org/W3175602556","https://openalex.org/W3177064314","https://openalex.org/W3205117227","https://openalex.org/W3216830224","https://openalex.org/W4207040871","https://openalex.org/W4233784018","https://openalex.org/W4233840023","https://openalex.org/W4239303069","https://openalex.org/W4250216069","https://openalex.org/W4255842277","https://openalex.org/W4312901447","https://openalex.org/W4391682223","https://openalex.org/W4392215135"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2046459260","https://openalex.org/W2967463586","https://openalex.org/W2074679142","https://openalex.org/W2765830098","https://openalex.org/W1971989957","https://openalex.org/W2517338020","https://openalex.org/W3157641275"],"abstract_inverted_index":{"Non-Functional":[0],"Requirements":[1],"(NFRs)":[2],"play":[3],"a":[4,129,143,169],"critical":[5],"role":[6],"in":[7,10],"driving":[8],"self-adaptation":[9],"software":[11],"systems.":[12],"In":[13],"Self-Adaptive":[14],"Systems":[15],"(SAS),":[16],"satisfying":[17],"multiple":[18],"NFRs":[19,92,117,140,159],"simultaneously":[20],"introduces":[21,127],"significant":[22],"complexity,":[23],"as":[24,67,93],"these":[25,85],"requirements":[26],"often":[27,75],"conflict\u2014improving":[28],"one":[29],"NFR":[30],"can":[31,110],"negatively":[32],"impact":[33],"others.":[34],"Addressing":[35],"such":[36,66],"tradeoffs":[37,115,138,194],"becomes":[38],"even":[39],"more":[40,106,192],"challenging":[41],"due":[42],"to":[43,63,83,121,196],"the":[44,155],"varying":[45,156],"degrees":[46],"of":[47,49,158],"observability":[48,120,157],"NFRs,":[50],"with":[51,118],"some":[52,97],"being":[53],"fully":[54,99],"observable":[55,100],"and":[56,101,113,153,191],"others":[57,102],"only":[58],"partially":[59,104],"observable.":[60],"Traditional":[61],"approaches":[62],"SAS":[64,111],"decision-making,":[65],"those":[68],"based":[69,133],"on":[70,134],"Markov":[71,147],"Decision":[72,148],"Processes":[73],"(MDPs),":[74],"assume":[76],"homogeneous":[77],"observability,":[78],"which":[79,151],"limits":[80],"their":[81],"ability":[82],"address":[84],"challenges":[86],"effectively.":[87,160],"We":[88],"argue":[89],"that":[90,182],"treating":[91],"having":[94],"mixed":[95,119],"observability\u2014where":[96],"are":[98,103],"observable\u2014enables":[105],"effective":[107,193],"decision-making.":[108],"How":[109],"model":[112],"resolve":[114],"among":[116,139],"achieve":[122],"better":[123],"outcomes?":[124],"This":[125],"article":[126],"SPECTRA,":[128],"multi-objective":[130,144],"decision":[131],"framework":[132],"MDPs.":[135],"SPECTRA":[136,183],"addresses":[137],"by":[141],"leveraging":[142],"Mixed":[145],"Observability":[146],"Process":[149],"(MOMDP),":[150],"models":[152],"handles":[154],"The":[161],"approach":[162],"is":[163],"evaluated":[164],"using":[165],"scenarios":[166],"from":[167],"MirrorNet,":[168],"realistic":[170],"Remote":[171],"Data":[172],"Mirroring":[173],"(RDM)":[174],"system":[175],"utilizing":[176],"Software-Defined":[177],"Networking":[178],"(SDN).":[179],"Results":[180],"show":[181],"achieves":[184],"higher":[185],"utility":[186],"values,":[187],"faster":[188],"policy":[189],"planning,":[190],"compared":[195],"existing":[197],"approaches.":[198]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-06-14T07:44:22.658603","created_date":"2025-10-10T00:00:00"}
