{"id":"https://openalex.org/W2007158062","doi":"https://doi.org/10.4304/jsw.7.8.1855-1860","title":"Detecting Of\ufb02ine Transaction Concurrency Problems","display_name":"Detecting Of\ufb02ine Transaction Concurrency Problems","publication_year":2012,"publication_date":"2012-08-01","ids":{"openalex":"https://openalex.org/W2007158062","doi":"https://doi.org/10.4304/jsw.7.8.1855-1860","mag":"2007158062"},"language":"en","primary_location":{"id":"doi:10.4304/jsw.7.8.1855-1860","is_oa":false,"landing_page_url":"https://doi.org/10.4304/jsw.7.8.1855-1860","pdf_url":null,"source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","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/A5100641956","display_name":"Hao Luo","orcid":"https://orcid.org/0000-0002-8372-2265"},"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":"Hao Luo","raw_affiliation_strings":["University of Ottawa"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Ottawa","institution_ids":["https://openalex.org/I153718931"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045359397","display_name":"Mehedi Masud","orcid":"https://orcid.org/0000-0001-6019-7245"},"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":"Mehedi Masud","raw_affiliation_strings":["University of Ottawa"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Ottawa","institution_ids":["https://openalex.org/I153718931"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046588393","display_name":"Hasan Ural","orcid":null},"institutions":[{"id":"https://openalex.org/I179331831","display_name":"Taif University","ror":"https://ror.org/014g1a453","country_code":"SA","type":"education","lineage":["https://openalex.org/I179331831"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Hasan Ural","raw_affiliation_strings":["TAIF University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TAIF University","institution_ids":["https://openalex.org/I179331831"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3631,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.62245614,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"7","issue":"8","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","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/T10772","display_name":"Distributed systems and fault tolerance","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/T12127","display_name":"Software System Performance and Reliability","score":0.9991000294685364,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9980999827384949,"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.9161279201507568},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.835969090461731},{"id":"https://openalex.org/keywords/interleaving","display_name":"Interleaving","score":0.8057361245155334},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.6426399350166321},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.5585905909538269},{"id":"https://openalex.org/keywords/multiversion-concurrency-control","display_name":"Multiversion concurrency control","score":0.4735252857208252},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.42171090841293335},{"id":"https://openalex.org/keywords/atomicity","display_name":"Atomicity","score":0.416978657245636},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4129524827003479},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.368987500667572},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32411256432533264},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.29193562269210815},{"id":"https://openalex.org/keywords/distributed-concurrency-control","display_name":"Distributed concurrency control","score":0.22917094826698303}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9161279201507568},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.835969090461731},{"id":"https://openalex.org/C28034677","wikidata":"https://www.wikidata.org/wiki/Q17092530","display_name":"Interleaving","level":2,"score":0.8057361245155334},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.6426399350166321},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.5585905909538269},{"id":"https://openalex.org/C108744092","wikidata":"https://www.wikidata.org/wiki/Q93695","display_name":"Multiversion concurrency control","level":5,"score":0.4735252857208252},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.42171090841293335},{"id":"https://openalex.org/C188045909","wikidata":"https://www.wikidata.org/wiki/Q3306359","display_name":"Atomicity","level":3,"score":0.416978657245636},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4129524827003479},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.368987500667572},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32411256432533264},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.29193562269210815},{"id":"https://openalex.org/C208087996","wikidata":"https://www.wikidata.org/wiki/Q5283142","display_name":"Distributed concurrency control","level":4,"score":0.22917094826698303}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.4304/jsw.7.8.1855-1860","is_oa":false,"landing_page_url":"https://doi.org/10.4304/jsw.7.8.1855-1860","pdf_url":null,"source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","raw_type":"journal-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/W32928112","https://openalex.org/W1513107709","https://openalex.org/W1523736726","https://openalex.org/W1545155892","https://openalex.org/W1564594068","https://openalex.org/W1992639336","https://openalex.org/W2003638749","https://openalex.org/W2010423984","https://openalex.org/W2016250485","https://openalex.org/W2032926330","https://openalex.org/W2059051069","https://openalex.org/W2063462461","https://openalex.org/W2074432970","https://openalex.org/W2105436591","https://openalex.org/W2117917070","https://openalex.org/W2120930313","https://openalex.org/W2128363840","https://openalex.org/W2140297147","https://openalex.org/W2157913501","https://openalex.org/W2158836207","https://openalex.org/W4245310301","https://openalex.org/W4252153753","https://openalex.org/W6676191175","https://openalex.org/W6677924079"],"related_works":["https://openalex.org/W4253571630","https://openalex.org/W321339674","https://openalex.org/W2133697637","https://openalex.org/W2899146177","https://openalex.org/W2019062800","https://openalex.org/W2167421399","https://openalex.org/W2090518017","https://openalex.org/W2409338718","https://openalex.org/W2022960291","https://openalex.org/W4242696047"],"abstract_inverted_index":{"When":[0],"multiple":[1],"instances":[2,14],"of":[3,20,22,29,55,67,85,87,89],"a":[4,56,98],"database":[5],"application":[6],"(DBA)":[7],"are":[8,40,77],"executing":[9],"concurrently,":[10],"transactions":[11,31,70],"from":[12,63],"these":[13,30,38],"interleave.":[15],"Due":[16],"to":[17,42],"unintentional":[18],"grouping":[19],"operations":[21,90],"the":[23,52,64,69,73,83],"DBA":[24],"into":[25],"transactions,":[26],"some":[27],"interleavings":[28],"may":[32],"cause":[33],"offline":[34,74,94],"concurrency":[35,53,75,95],"problems.":[36],"Although":[37],"problems":[39,76,96],"analogous":[41],"lost":[43],"update,":[44],"dirty":[45],"read,":[46,48],"non-repeatable":[47],"and":[49],"phantom":[50],"problems,":[51],"controller":[54],"DBMS":[57],"cannot":[58],"ensure":[59],"ACID":[60],"properties":[61],"because":[62],"DBMS's":[65],"point":[66],"view":[68],"involved":[71],"in":[72,97],"executed":[78],"successfully.":[79],"This":[80],"paper":[81],"gives":[82],"enumeration":[84],"patterns":[86],"interleaving":[88],"which":[91],"identify":[92],"potential":[93],"DBA.":[99]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
