{"id":"https://openalex.org/W4399168736","doi":"https://doi.org/10.1109/tsc.2024.3399652","title":"Detecting Inconsistencies in Microservice-Based Systems: An Annotation-Assisted Scenario-Oriented Approach","display_name":"Detecting Inconsistencies in Microservice-Based Systems: An Annotation-Assisted Scenario-Oriented Approach","publication_year":2024,"publication_date":"2024-05-30","ids":{"openalex":"https://openalex.org/W4399168736","doi":"https://doi.org/10.1109/tsc.2024.3399652"},"language":"en","primary_location":{"id":"doi:10.1109/tsc.2024.3399652","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2024.3399652","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Services Computing","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/A5048309076","display_name":"Chang\u2010ai Sun","orcid":"https://orcid.org/0000-0003-3696-6176"},"institutions":[{"id":"https://openalex.org/I92403157","display_name":"University of Science and Technology Beijing","ror":"https://ror.org/02egmk993","country_code":"CN","type":"education","lineage":["https://openalex.org/I92403157"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Chang-Ai Sun","raw_affiliation_strings":["Department of Computer Science and Technology, University of Science and Technology Beijing, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-3696-6176","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, University of Science and Technology Beijing, Beijing, China","institution_ids":["https://openalex.org/I92403157"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114170348","display_name":"Yufei Gong","orcid":null},"institutions":[{"id":"https://openalex.org/I92403157","display_name":"University of Science and Technology Beijing","ror":"https://ror.org/02egmk993","country_code":"CN","type":"education","lineage":["https://openalex.org/I92403157"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yufei Gong","raw_affiliation_strings":["Department of Computer Science and Technology, University of Science and Technology Beijing, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0007-1144-7069","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, University of Science and Technology Beijing, Beijing, China","institution_ids":["https://openalex.org/I92403157"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100457437","display_name":"Meng Li","orcid":"https://orcid.org/0000-0002-1347-5377"},"institutions":[{"id":"https://openalex.org/I92403157","display_name":"University of Science and Technology Beijing","ror":"https://ror.org/02egmk993","country_code":"CN","type":"education","lineage":["https://openalex.org/I92403157"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Meng Li","raw_affiliation_strings":["Department of Computer Science and Technology, University of Science and Technology Beijing, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-1347-5377","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, University of Science and Technology Beijing, Beijing, China","institution_ids":["https://openalex.org/I92403157"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Luo Xu","orcid":"https://orcid.org/0009-0002-3245-048X"},"institutions":[{"id":"https://openalex.org/I2800372957","display_name":"China Electronics Technology Group Corporation","ror":"https://ror.org/0098hst83","country_code":"CN","type":"company","lineage":["https://openalex.org/I2800372957"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Luo Xu","raw_affiliation_strings":["Intelligent Technology Research Institute, China Electronic Technology Group Corporation, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0002-3245-048X","affiliations":[{"raw_affiliation_string":"Intelligent Technology Research Institute, China Electronic Technology Group Corporation, Beijing, China","institution_ids":["https://openalex.org/I2800372957"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050928648","display_name":"Jun Han","orcid":"https://orcid.org/0000-0002-0909-1688"},"institutions":[{"id":"https://openalex.org/I57093077","display_name":"Swinburne University of Technology","ror":"https://ror.org/031rekg67","country_code":"AU","type":"education","lineage":["https://openalex.org/I57093077"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Jun Han","raw_affiliation_strings":["School of Software and Electrical Engineering, Swinburne University of Technology, Melbourne, VIC, Australia"],"raw_orcid":"https://orcid.org/0000-0002-0909-1688","affiliations":[{"raw_affiliation_string":"School of Software and Electrical Engineering, Swinburne University of Technology, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I57093077"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064962334","display_name":"Yanbo Han","orcid":"https://orcid.org/0000-0003-0305-9393"},"institutions":[{"id":"https://openalex.org/I1456306","display_name":"North China University of Technology","ror":"https://ror.org/01nky7652","country_code":"CN","type":"education","lineage":["https://openalex.org/I1456306"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanbo Han","raw_affiliation_strings":["School of Information Engineering, North China University of Technology, Beijing, China","School of Information Engineering, Beijing Key Laboratory on Integration and Analysis of Large-scale Stream Data, North China University of Technology, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-0305-9393","affiliations":[{"raw_affiliation_string":"School of Information Engineering, North China University of Technology, Beijing, China","institution_ids":["https://openalex.org/I1456306"]},{"raw_affiliation_string":"School of Information Engineering, Beijing Key Laboratory on Integration and Analysis of Large-scale Stream Data, North China University of Technology, Beijing, China","institution_ids":["https://openalex.org/I1456306"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5048309076"],"corresponding_institution_ids":["https://openalex.org/I92403157"],"apc_list":null,"apc_paid":null,"fwci":0.6728,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.6915931,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"17","issue":"5","first_page":"2194","last_page":"2209"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9997000098228455,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9997000098228455,"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.9901999831199646,"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"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9807999730110168,"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/computer-science","display_name":"Computer science","score":0.852385938167572},{"id":"https://openalex.org/keywords/annotation","display_name":"Annotation","score":0.6317422389984131},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2903878092765808}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.852385938167572},{"id":"https://openalex.org/C2776321320","wikidata":"https://www.wikidata.org/wiki/Q857525","display_name":"Annotation","level":2,"score":0.6317422389984131},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2903878092765808}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tsc.2024.3399652","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2024.3399652","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Services Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2758844080","display_name":null,"funder_award_id":"61872039","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7744500962","display_name":null,"funder_award_id":"62272037","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W2003258198","https://openalex.org/W2026252407","https://openalex.org/W2097618754","https://openalex.org/W2120312005","https://openalex.org/W2134637875","https://openalex.org/W2135842852","https://openalex.org/W2141365178","https://openalex.org/W2171867449","https://openalex.org/W2426704831","https://openalex.org/W2796260698","https://openalex.org/W2808767927","https://openalex.org/W2891279496","https://openalex.org/W2943528502","https://openalex.org/W2946344315","https://openalex.org/W2963128714","https://openalex.org/W2963204406","https://openalex.org/W2996653382","https://openalex.org/W3085907311","https://openalex.org/W3086661184","https://openalex.org/W3096738151","https://openalex.org/W3099837301","https://openalex.org/W3132528343","https://openalex.org/W3191614725","https://openalex.org/W4226214891","https://openalex.org/W4281753173","https://openalex.org/W4282969599","https://openalex.org/W4283785397","https://openalex.org/W4302286417","https://openalex.org/W4312887070","https://openalex.org/W4317502645","https://openalex.org/W4378675137","https://openalex.org/W4387651967"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2361861616","https://openalex.org/W2263699433","https://openalex.org/W2377979023","https://openalex.org/W2218034408","https://openalex.org/W2392921965","https://openalex.org/W2358755282","https://openalex.org/W2625833328","https://openalex.org/W1533177136"],"abstract_inverted_index":{"Microservice":[0],"architecture":[1],"(MSA)":[2],"has":[3],"been":[4],"widely":[5],"adopted":[6],"to":[7,54,103,157],"develop":[8,64],"various":[9],"large-scale":[10],"distributed":[11,40,167],"systems.":[12],"Microservice-based":[13],"systems":[14],"(MBSs)":[15],"comprise":[16],"a":[17,119,143,180],"number":[18],"of":[19,29,48,60,81,113],"independently":[20],"deployed":[21],"microservices":[22,82],"fulfilling":[23],"the":[24,79,85,111,129,153,158,162,170,175],"specific":[25,144],"functionalities.":[26],"Unique":[27],"characteristics":[28],"microservices,":[30],"such":[31],"as":[32],"independent":[33],"and":[34,39,46,62,65,98,138,185,211],"parallel":[35],"development,":[36],"rapid":[37],"iteration,":[38],"deployment,":[41],"result":[42],"in":[43,58,107,118,193,206],"low":[44],"observability":[45],"reliability":[47],"MBSs.":[49,108],"A":[50],"typical":[51],"solution":[52],"is":[53,149,164,172],"regulate":[55],"system":[56,209],"behavior":[57,86,105],"specifications":[59,75],"MBSs,":[61],"then":[63],"test":[66],"MBSs":[67,192,207],"based":[68],"on":[69,77,189],"these":[70],"specifications.":[71],"However,":[72],"current":[73],"microservice":[74],"focus":[76],"describing":[78,84],"APIs":[80],"without":[83],"expectation":[87],"for":[88],"an":[89,96,114],"MBS.":[90],"In":[91,109],"this":[92],"article,":[93],"we":[94],"propose":[95],"annotation-assisted":[97,133],"scenario-oriented":[99],"approach,":[100],"called":[101,183],"MSA_Sighter,":[102,110],"detect":[104,204],"inconsistencies":[106,205],"details":[112],"MBS":[115],"are":[116],"captured":[117],"description":[120],"model":[121],"(MSDM),":[122],"which":[123],"can":[124,202],"be":[125],"extracted":[126],"automatically":[127],"from":[128,174],"functional":[130],"services":[131],"through":[132,166],"runtime":[134],"component":[135],"instance":[136],"analysis":[137],"static":[139],"program":[140],"analysis.":[141],"Given":[142],"business":[145],"scenario,":[146],"inconsistency":[147],"detection":[148],"conducted":[150],"by":[151],"analyzing":[152],"actual":[154],"behavior's":[155],"conformance":[156],"expected":[159],"behavior,":[160],"where":[161],"former":[163],"collected":[165],"tracing":[168],"while":[169],"latter":[171],"derived":[173],"MSDM.":[176],"We":[177],"have":[178,198],"developed":[179],"supporting":[181],"tool":[182],"ConsChecker":[184],"evaluated":[186],"MSA_Sighter's":[187],"effectiveness":[188],"three":[190],"open-source":[191],"GitHub.":[194],"The":[195],"experimental":[196],"results":[197],"shown":[199],"that":[200],"MSA_Sighter":[201],"effectively":[203],"during":[208],"development":[210],"evolution.":[212]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
