{"id":"https://openalex.org/W4398187606","doi":"https://doi.org/10.1109/tse.2024.3402157","title":"A Lean Simulation Framework for Stress Testing IoT Cloud Systems","display_name":"A Lean Simulation Framework for Stress Testing IoT Cloud Systems","publication_year":2024,"publication_date":"2024-05-21","ids":{"openalex":"https://openalex.org/W4398187606","doi":"https://doi.org/10.1109/tse.2024.3402157"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2024.3402157","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2024.3402157","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-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/A5100405729","display_name":"Jia Li","orcid":"https://orcid.org/0009-0000-8859-4541"},"institutions":[{"id":"https://openalex.org/I153718931","display_name":"University of Ottawa","ror":"https://ror.org/03c4mmv16","country_code":"CA","type":"education","lineage":["https://openalex.org/I153718931"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jia Li","raw_affiliation_strings":["University of Ottawa, Ottawa, Canada"],"raw_orcid":"https://orcid.org/0009-0000-8859-4541","affiliations":[{"raw_affiliation_string":"University of Ottawa, Ottawa, Canada","institution_ids":["https://openalex.org/I153718931"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5095777539","display_name":"Behrad Moeini","orcid":null},"institutions":[{"id":"https://openalex.org/I153718931","display_name":"University of Ottawa","ror":"https://ror.org/03c4mmv16","country_code":"CA","type":"education","lineage":["https://openalex.org/I153718931"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Behrad Moeini","raw_affiliation_strings":["University of Ottawa, Ottawa, Canada"],"raw_orcid":"https://orcid.org/0009-0004-3086-232X","affiliations":[{"raw_affiliation_string":"University of Ottawa, Ottawa, Canada","institution_ids":["https://openalex.org/I153718931"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074393374","display_name":"Shiva Nejati","orcid":"https://orcid.org/0000-0002-0281-8231"},"institutions":[{"id":"https://openalex.org/I153718931","display_name":"University of Ottawa","ror":"https://ror.org/03c4mmv16","country_code":"CA","type":"education","lineage":["https://openalex.org/I153718931"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Shiva Nejati","raw_affiliation_strings":["University of Ottawa, Ottawa, Canada"],"raw_orcid":"https://orcid.org/0000-0002-0281-8231","affiliations":[{"raw_affiliation_string":"University of Ottawa, Ottawa, Canada","institution_ids":["https://openalex.org/I153718931"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022905724","display_name":"Mehrdad Sabetzadeh","orcid":"https://orcid.org/0000-0002-4711-8319"},"institutions":[{"id":"https://openalex.org/I153718931","display_name":"University of Ottawa","ror":"https://ror.org/03c4mmv16","country_code":"CA","type":"education","lineage":["https://openalex.org/I153718931"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Mehrdad Sabetzadeh","raw_affiliation_strings":["University of Ottawa, Ottawa, Canada"],"raw_orcid":"https://orcid.org/0000-0002-4711-8319","affiliations":[{"raw_affiliation_string":"University of Ottawa, Ottawa, Canada","institution_ids":["https://openalex.org/I153718931"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090598838","display_name":"Michael McCallen","orcid":null},"institutions":[{"id":"https://openalex.org/I63723201","display_name":"Stem Cell Network","ror":"https://ror.org/03se16w85","country_code":"CA","type":"nonprofit","lineage":["https://openalex.org/I63723201"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Michael McCallen","raw_affiliation_strings":["Cheetah Networks, Ottawa, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cheetah Networks, Ottawa, Canada","institution_ids":["https://openalex.org/I63723201"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6886,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.84980094,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"50","issue":"7","first_page":"1827","last_page":"1851"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10763","display_name":"Digital Transformation in Industry","score":0.9678000211715698,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10763","display_name":"Digital Transformation in Industry","score":0.9678000211715698,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing 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/T12127","display_name":"Software System Performance and Reliability","score":0.9556999802589417,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9081000089645386,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8308171629905701},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7578951716423035},{"id":"https://openalex.org/keywords/stress-testing","display_name":"Stress testing (software)","score":0.6275719404220581},{"id":"https://openalex.org/keywords/cloud-testing","display_name":"Cloud testing","score":0.4305207133293152},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.4290291666984558},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.384855717420578},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3837515711784363},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33209505677223206},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.31983482837677},{"id":"https://openalex.org/keywords/cloud-computing-security","display_name":"Cloud computing security","score":0.1325910985469818}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8308171629905701},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7578951716423035},{"id":"https://openalex.org/C7515471","wikidata":"https://www.wikidata.org/wiki/Q1936882","display_name":"Stress testing (software)","level":2,"score":0.6275719404220581},{"id":"https://openalex.org/C120115606","wikidata":"https://www.wikidata.org/wiki/Q5135723","display_name":"Cloud testing","level":4,"score":0.4305207133293152},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.4290291666984558},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.384855717420578},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3837515711784363},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33209505677223206},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31983482837677},{"id":"https://openalex.org/C184842701","wikidata":"https://www.wikidata.org/wiki/Q370563","display_name":"Cloud computing security","level":3,"score":0.1325910985469818}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2024.3402157","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2024.3402157","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6200000047683716}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W392977691","https://openalex.org/W1575758330","https://openalex.org/W1635892993","https://openalex.org/W1788392552","https://openalex.org/W1935744726","https://openalex.org/W2035644560","https://openalex.org/W2064124275","https://openalex.org/W2096059127","https://openalex.org/W2103839502","https://openalex.org/W2128336636","https://openalex.org/W2139592393","https://openalex.org/W2150076056","https://openalex.org/W2414114959","https://openalex.org/W2462955848","https://openalex.org/W2466084126","https://openalex.org/W2472333518","https://openalex.org/W2515329741","https://openalex.org/W2532522660","https://openalex.org/W2573834517","https://openalex.org/W2575895509","https://openalex.org/W2597699915","https://openalex.org/W2613345295","https://openalex.org/W2625365023","https://openalex.org/W2774333468","https://openalex.org/W2795655063","https://openalex.org/W2807932926","https://openalex.org/W2885710022","https://openalex.org/W2893966996","https://openalex.org/W2897698918","https://openalex.org/W2898210097","https://openalex.org/W2898500345","https://openalex.org/W2899090608","https://openalex.org/W2899592006","https://openalex.org/W2903812886","https://openalex.org/W2913323041","https://openalex.org/W2946220286","https://openalex.org/W2952626415","https://openalex.org/W2963280033","https://openalex.org/W2972771140","https://openalex.org/W2980609305","https://openalex.org/W2998895235","https://openalex.org/W3025309065","https://openalex.org/W3086157999","https://openalex.org/W3091181350","https://openalex.org/W3102937981","https://openalex.org/W3123330558","https://openalex.org/W3130390537","https://openalex.org/W3134096850","https://openalex.org/W3172646970","https://openalex.org/W3189886031","https://openalex.org/W3198218884","https://openalex.org/W3205944598","https://openalex.org/W4280529169","https://openalex.org/W4290991308","https://openalex.org/W4291722496","https://openalex.org/W4292825917","https://openalex.org/W4307280586","https://openalex.org/W4379470567","https://openalex.org/W4385954281","https://openalex.org/W6638077280","https://openalex.org/W6679170475","https://openalex.org/W6784828372"],"related_works":["https://openalex.org/W2182626659","https://openalex.org/W2409372667","https://openalex.org/W2279599515","https://openalex.org/W2162363243","https://openalex.org/W2578079388","https://openalex.org/W2468622191","https://openalex.org/W2950463207","https://openalex.org/W2992519837","https://openalex.org/W2002057853","https://openalex.org/W2065963693"],"abstract_inverted_index":{"The":[0,101],"Internet":[1],"of":[2,8,31,38,64,106,110,149,210,227,231,234,253],"Things":[3],"(IoT)":[4],"connects":[5],"a":[6,25,39,52,91,107,128,171,225],"plethora":[7],"smart":[9,16],"devices":[10,114,238],"globally":[11],"across":[12],"various":[13],"applications":[14],"like":[15],"cities,":[17],"autonomous":[18],"vehicles,":[19],"and":[20,87,112,147,151,156,181,214,222,236,289],"health":[21],"monitoring.":[22],"Simulation":[23],"plays":[24],"key":[26],"role":[27],"in":[28,57,71,229,255,280],"the":[29,118,145,207,232,251],"testing":[30,37,59,63,76,167,282],"IoT":[32,41,72,79,97,111,173,235,283],"systems,":[33,213,285],"noting":[34],"that":[35,67,115,190,276],"field":[36],"complete":[40],"product":[42],"may":[43],"be":[44],"infeasible":[45],"or":[46],"prohibitively":[47],"expensive.":[48],"This":[49],"paper":[50],"addresses":[51],"specific":[53],"yet":[54],"important":[55],"need":[56],"simulation-based":[58],"for":[60,78,96,124,137,165],"IoT:":[61],"Stress":[62],"cloud":[65,98,284],"systems":[66],"are":[68],"increasingly":[69],"employed":[70],"applications.":[73],"Existing":[74],"stress":[75,99,166,281],"solutions":[77],"demand":[80],"significant":[81,287],"computational":[82],"resources,":[83],"making":[84],"them":[85],"ill-suited":[86],"costly.":[88],"We":[89,143,158],"propose":[90],"lean":[92],"simulation":[93,105,122],"framework":[94,102],"designed":[95],"testing.":[100],"enables":[103],"efficient":[104],"large":[108],"array":[109],"edge":[113,237],"communicate":[116],"with":[117,201,269],"cloud.":[119],"To":[120,246],"facilitate":[121],"construction":[123],"practitioners,":[125],"we":[126,257],"develop":[127],"<italic":[129],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[130],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">domain-specific":[131],"language":[132],"(DSL)</i>":[133],",":[134],"named":[135],"IoTECS,":[136],"generating":[138],"simulators":[139,160,191],"from":[140,162,261,272],"model-based":[141],"specifications.":[142],"provide":[144],"syntax":[146],"semantics":[148],"IoTECS":[150,153,163,254,277],"implement":[152],"using":[154,193,242],"Xtext":[155],"Xtend.":[157],"assess":[159,206],"generated":[161],"specifications":[164],"two":[168,259],"real-world":[169],"systems:":[170],"cloud-based":[172],"monitoring":[174],"system":[175],"developed":[176],"by":[177,224],"our":[178,211,262],"industry":[179,263],"partner":[180,264],"an":[182],"IoT-connected":[183],"vehicle":[184],"system.":[185],"Our":[186],"empirical":[187],"results":[188],"indicate":[189],"created":[192],"IoTECS:":[194],"(1)":[195],"achieve":[196],"best":[197],"performance":[198],"when":[199],"configured":[200],"Docker":[202],"containerization;":[203],"(2)":[204],"effectively":[205],"service":[208],"capacity":[209],"case-study":[212],"(3)":[215],"outperform":[216],"industrial":[217],"stress-testing":[218],"baseline":[219],"tools,":[220],"JMeter":[221],"Locust,":[223],"factor":[226],"3.5":[228],"terms":[230],"number":[233],"they":[239],"can":[240],"simulate":[241],"identical":[243],"hardware":[244],"resources.":[245],"gain":[247],"initial":[248],"insights":[249],"about":[250],"usefulness":[252],"practice,":[256],"interviewed":[258],"engineers":[260],"who":[265],"have":[266],"firsthand":[267],"experience":[268],"IoTECS.":[270],"Feedback":[271],"these":[273],"interviews":[274],"suggests":[275],"is":[278],"effective":[279],"saving":[286],"time":[288],"effort.":[290]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
