{"id":"https://openalex.org/W4308632560","doi":"https://doi.org/10.1145/3550356.3558514","title":"Addressing non-functional requirements of adaptive IoT systems","display_name":"Addressing non-functional requirements of adaptive IoT systems","publication_year":2022,"publication_date":"2022-10-23","ids":{"openalex":"https://openalex.org/W4308632560","doi":"https://doi.org/10.1145/3550356.3558514"},"language":"en","primary_location":{"id":"doi:10.1145/3550356.3558514","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3550356.3558514","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5113053172","display_name":"Mirza Rehenuma Tabassum","orcid":null},"institutions":[{"id":"https://openalex.org/I530967","display_name":"Toronto Metropolitan University","ror":"https://ror.org/05g13zd79","country_code":"CA","type":"education","lineage":["https://openalex.org/I530967"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Mirza Rehenuma Tabassum","raw_affiliation_strings":["Toronto Metropolitan University, Toronto, Ontario, Canada"],"affiliations":[{"raw_affiliation_string":"Toronto Metropolitan University, Toronto, Ontario, Canada","institution_ids":["https://openalex.org/I530967"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5113053172"],"corresponding_institution_ids":["https://openalex.org/I530967"],"apc_list":null,"apc_paid":null,"fwci":0.3977,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.67423293,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"195","last_page":"200"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9994000196456909,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/computer-science","display_name":"Computer science","score":0.7591078281402588},{"id":"https://openalex.org/keywords/non-functional-requirement","display_name":"Non-functional requirement","score":0.7036982178688049},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6739827990531921},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.6672696471214294},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5782158374786377},{"id":"https://openalex.org/keywords/requirements-engineering","display_name":"Requirements engineering","score":0.4728848338127136},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.46895021200180054},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.44462504982948303},{"id":"https://openalex.org/keywords/functional-requirement","display_name":"Functional requirement","score":0.43822047114372253},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.41142192482948303},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3927643597126007},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.37538713216781616},{"id":"https://openalex.org/keywords/risk-analysis","display_name":"Risk analysis (engineering)","score":0.3529454469680786},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.33743101358413696},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2511247396469116},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.11483803391456604}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7591078281402588},{"id":"https://openalex.org/C199747065","wikidata":"https://www.wikidata.org/wiki/Q3254666","display_name":"Non-functional requirement","level":5,"score":0.7036982178688049},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6739827990531921},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.6672696471214294},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5782158374786377},{"id":"https://openalex.org/C6604083","wikidata":"https://www.wikidata.org/wiki/Q376937","display_name":"Requirements engineering","level":3,"score":0.4728848338127136},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.46895021200180054},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.44462504982948303},{"id":"https://openalex.org/C62235348","wikidata":"https://www.wikidata.org/wiki/Q3264234","display_name":"Functional requirement","level":2,"score":0.43822047114372253},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.41142192482948303},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3927643597126007},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.37538713216781616},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.3529454469680786},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33743101358413696},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2511247396469116},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.11483803391456604},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3550356.3558514","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3550356.3558514","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W5506016","https://openalex.org/W594115025","https://openalex.org/W1982219058","https://openalex.org/W2026956986","https://openalex.org/W2036286901","https://openalex.org/W2051100011","https://openalex.org/W2064471871","https://openalex.org/W2100590236","https://openalex.org/W2115914638","https://openalex.org/W2137469361","https://openalex.org/W2145071552","https://openalex.org/W2528964818","https://openalex.org/W2533604149","https://openalex.org/W2573848005","https://openalex.org/W2589580292","https://openalex.org/W2618974155","https://openalex.org/W2794800095","https://openalex.org/W2889062167","https://openalex.org/W2889426361","https://openalex.org/W2992534145","https://openalex.org/W3131784891","https://openalex.org/W3205359570","https://openalex.org/W4200301017","https://openalex.org/W4241904674"],"related_works":["https://openalex.org/W1606772839","https://openalex.org/W1526374144","https://openalex.org/W2599360601","https://openalex.org/W4233960223","https://openalex.org/W2410704202","https://openalex.org/W3046778356","https://openalex.org/W2973948119","https://openalex.org/W2005980628","https://openalex.org/W226911576","https://openalex.org/W2363165856"],"abstract_inverted_index":{"Non-functional":[0],"requirements":[1,68,84],"(NFR)":[2],"of":[3,9,14,46,59,75,88,121,135],"IoT":[4,47,77,122,136],"systems":[5,16,48,137],"increase":[6],"the":[7,36,43,56,133],"complexity":[8],"system":[10,37],"development.":[11,61],"The":[12],"success":[13],"such":[15],"also":[17],"largely":[18],"depends":[19],"on":[20],"dealing":[21],"with":[22,38,90],"NFRs":[23,28,54,74,130,143,148],"correctly.":[24],"However,":[25],"inter-dependencies":[26],"among":[27,96],"often":[29],"introduce":[30],"conflicts.":[31],"These":[32],"conflicts":[33,95],"impede":[34],"implementing":[35],"all":[39],"specified":[40],"NFRs.":[41,98],"Furthermore,":[42],"heterogeneous":[44],"nature":[45],"makes":[49],"it":[50],"critical":[51],"to":[52,71,93,111],"incorporate":[53,82],"in":[55],"early":[57],"stages":[58],"software":[60],"This":[62,79],"PhD":[63],"thesis":[64,154],"proposes":[65],"a":[66],"model-driven":[67,91],"engineering":[69],"procedure":[70],"address":[72],"different":[73,86],"adaptive":[76],"systems.":[78,123],"approach":[80],"will":[81,149],"non-functional":[83],"at":[85],"levels":[87],"abstraction":[89],"techniques":[92],"minimize":[94],"elicited":[97],"We":[99],"are":[100,128],"extending":[101],"use":[102],"case":[103],"models,":[104,107],"soft":[105],"goal":[106],"and":[108,114,119,126,146],"behavioural":[109],"models":[110],"elicit,":[112],"analyze,":[113],"specify":[115],"interoperability,":[116],"scalability,":[117],"availability,":[118],"context-awareness":[120,127],"As":[124],"interoperability":[125],"two":[129,142],"that":[131],"affect":[132],"adaptiveness":[134],"most,":[138],"we":[139],"addressed":[140],"these":[141],"first.":[144],"Availability":[145],"scalability":[147],"be":[150],"incorporated":[151],"as":[152],"this":[153],"progresses.":[155]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
