{"id":"https://openalex.org/W4200053401","doi":"https://doi.org/10.1109/models-c53483.2021.00095","title":"MRegTest: A Replay-Based Regression Testing Tool for Distributed UML-RT Models","display_name":"MRegTest: A Replay-Based Regression Testing Tool for Distributed UML-RT Models","publication_year":2021,"publication_date":"2021-10-01","ids":{"openalex":"https://openalex.org/W4200053401","doi":"https://doi.org/10.1109/models-c53483.2021.00095"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/models-c53483.2021.00095","pdf_url":null,"source":{"id":"https://openalex.org/S4363608391","display_name":"2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)","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":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5082708801","display_name":"Majid Babaei","orcid":"https://orcid.org/0000-0002-1394-4030"},"institutions":[{"id":"https://openalex.org/I204722609","display_name":"Queen's University","ror":"https://ror.org/02y72wh86","country_code":"CA","type":"education","lineage":["https://openalex.org/I204722609"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Majid Babaei","raw_affiliation_strings":["Queen's University, Canada"],"affiliations":[{"raw_affiliation_string":"Queen's University, Canada","institution_ids":["https://openalex.org/I204722609"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109500444","display_name":"Juergen Dingel","orcid":null},"institutions":[{"id":"https://openalex.org/I204722609","display_name":"Queen's University","ror":"https://ror.org/02y72wh86","country_code":"CA","type":"education","lineage":["https://openalex.org/I204722609"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Juergen Dingel","raw_affiliation_strings":["Queen's University, Canada"],"affiliations":[{"raw_affiliation_string":"Queen's University, Canada","institution_ids":["https://openalex.org/I204722609"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.208,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.284574,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":57,"max":67},"biblio":{"volume":"2","issue":null,"first_page":"620","last_page":"624"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9991,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10260","display_name":"Software Engineering Research","score":0.9984,"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/regression-testing","display_name":"Regression testing","score":0.7292826},{"id":"https://openalex.org/keywords/model-based-testing","display_name":"Model-Based Testing","score":0.44114465}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.83020496},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.7292826},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5010612},{"id":"https://openalex.org/C165825675","wikidata":"https://www.wikidata.org/wiki/Q1399743","display_name":"Model-based testing","level":4,"score":0.44114465},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.43945134},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.425806},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.4253812},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.41413277},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.38349566},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3833241},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.36570752},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33096534},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.33055454},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.22288212},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.19431767},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.17985022},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/models-c53483.2021.00095","pdf_url":null,"source":{"id":"https://openalex.org/S4363608391","display_name":"2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)","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":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.55,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, justice, and strong institutions"}],"grants":[{"funder":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada","award_id":null}],"datasets":[],"versions":[],"referenced_works_count":16,"referenced_works":["https://openalex.org/W1582068322","https://openalex.org/W1604959559","https://openalex.org/W1991292921","https://openalex.org/W2013428665","https://openalex.org/W2014515160","https://openalex.org/W2178843025","https://openalex.org/W2751287289","https://openalex.org/W2769864636","https://openalex.org/W2948040334","https://openalex.org/W2998322628","https://openalex.org/W3017816395","https://openalex.org/W3089662786","https://openalex.org/W3095132872","https://openalex.org/W3103238507","https://openalex.org/W3212114119","https://openalex.org/W4247064570"],"related_works":["https://openalex.org/W2795302276","https://openalex.org/W2552145460","https://openalex.org/W2538766212","https://openalex.org/W2530414230","https://openalex.org/W2243231242","https://openalex.org/W2186412629","https://openalex.org/W2135609499","https://openalex.org/W2028796071","https://openalex.org/W1978406750","https://openalex.org/W1966242135"],"abstract_inverted_index":{"Regression":[0,102],"testing":[1,28,45,109],"is":[2,71,84],"indispensable,":[3],"especially":[4],"for":[5,30,46],"real-time":[6],"distributed":[7,31,47],"systems":[8,32,48,56],"to":[9,57,64,75,119,130,148,173],"ensure":[10],"that":[11,33,81,171,177],"existing":[12],"functionalities":[13],"are":[14,34],"not":[15,73],"affected":[16],"by":[17,110],"changes.":[18],"In":[19,68],"this":[20,82],"paper,":[21],"we":[22],"present":[23],"MRegTest,":[24],"a":[25,115,120,153],"replay-based":[26],"regression":[27,44,108],"tool":[29,199],"developed":[35],"using":[36],"communicating":[37],"state":[38],"machine":[39],"models.":[40,139],"Despite":[41],"recent":[42],"advances,":[43],"remains":[49],"challenging.":[50],"The":[51,167,198],"inherent":[52],"non-determinism":[53,83],"typically":[54],"allows":[55,127],"exhibit":[58],"many":[59],"different":[60],"executions":[61],"in":[62,152],"response":[63],"the":[65,77,88,93,128,146,174,192,195],"same":[66],"input.":[67],"addition,":[69],"it":[70],"often":[72],"possible":[74],"control":[76],"execution":[78,89],"environment":[79],"such":[80],"removed":[85],"without":[86],"changing":[87],"semantics.":[90],"MRegTest":[91,159,185],"addresses":[92],"above-mentioned":[94],"challenges":[95],"via":[96],"Automatic":[97],"Mutant":[98],"Generation":[99],"(AMG)":[100],"and":[101,144,182],"Testing":[103],"(RT)":[104],"modules.":[105],"AMG":[106],"facilitates":[107],"generating":[111],"several":[112,161],"mutants":[113],"from":[114],"UML-RT":[116],"model":[117],"according":[118],"user-defined":[121],"set":[122],"of":[123,133,194],"critical":[124],"variables.":[125],"RT":[126],"user":[129,147],"detect":[131],"regressions":[132,143,189],"both":[134],"single":[135],"or":[136],"multiple":[137],"modified":[138],"It":[140],"then":[141],"reports":[142],"enables":[145],"replay":[149],"traces":[150,179],"visually":[151],"web-based":[154],"application.":[155],"We":[156],"have":[157],"evaluated":[158],"against":[160],"use":[162],"cases":[163],"with":[164,180],"various":[165],"complexities.":[166],"experimental":[168],"results":[169],"show":[170],"compared":[172],"traditional":[175],"approaches":[176],"annotate":[178],"timestamps":[181],"variable":[183],"values":[184],"detects":[186],"almost":[187],"all":[188],"while":[190],"reducing":[191],"size":[193],"trace":[196],"significantly.":[197],"demonstration":[200],"video:":[201],"https://youtu.be/lPXjmKgadQI":[202]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4200053401","counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2024-12-05T23:23:43.436455","created_date":"2021-12-31"}