{"id":"https://openalex.org/W2986661567","doi":"https://doi.org/10.4018/ijitwe.2020010101","title":"ThespisTRX","display_name":"ThespisTRX","publication_year":2019,"publication_date":"2019-11-04","ids":{"openalex":"https://openalex.org/W2986661567","doi":"https://doi.org/10.4018/ijitwe.2020010101","mag":"2986661567"},"language":"en","primary_location":{"id":"doi:10.4018/ijitwe.2020010101","is_oa":false,"landing_page_url":"https://doi.org/10.4018/ijitwe.2020010101","pdf_url":null,"source":{"id":"https://openalex.org/S152329874","display_name":"International Journal of Information Technology and Web Engineering","issn_l":"1554-1045","issn":["1554-1045","1554-1053"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Information Technology and Web 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/A5053405182","display_name":"Carl Camilleri","orcid":"https://orcid.org/0000-0001-5419-972X"},"institutions":[{"id":"https://openalex.org/I197854408","display_name":"University of Malta","ror":"https://ror.org/03a62bv60","country_code":"MT","type":"education","lineage":["https://openalex.org/I197854408"]}],"countries":["MT"],"is_corresponding":true,"raw_author_name":"Carl Camilleri","raw_affiliation_strings":["Department of Computer Information Systems, University of Malta, Malta"],"affiliations":[{"raw_affiliation_string":"Department of Computer Information Systems, University of Malta, Malta","institution_ids":["https://openalex.org/I197854408"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063436957","display_name":"Joseph G. Vella","orcid":"https://orcid.org/0000-0003-1142-6413"},"institutions":[{"id":"https://openalex.org/I197854408","display_name":"University of Malta","ror":"https://ror.org/03a62bv60","country_code":"MT","type":"education","lineage":["https://openalex.org/I197854408"]}],"countries":["MT"],"is_corresponding":false,"raw_author_name":"Joseph G. Vella","raw_affiliation_strings":["Department of Computer Information Systems, University of Malta, Malta"],"affiliations":[{"raw_affiliation_string":"Department of Computer Information Systems, University of Malta, Malta","institution_ids":["https://openalex.org/I197854408"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015401285","display_name":"Vitezslav Nezval","orcid":null},"institutions":[{"id":"https://openalex.org/I197854408","display_name":"University of Malta","ror":"https://ror.org/03a62bv60","country_code":"MT","type":"education","lineage":["https://openalex.org/I197854408"]}],"countries":["MT"],"is_corresponding":false,"raw_author_name":"Vitezslav Nezval","raw_affiliation_strings":["Department of Computer Information Systems, University of Malta, Malta"],"affiliations":[{"raw_affiliation_string":"Department of Computer Information Systems, University of Malta, Malta","institution_ids":["https://openalex.org/I197854408"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5053405182"],"corresponding_institution_ids":["https://openalex.org/I197854408"],"apc_list":null,"apc_paid":null,"fwci":0.3537,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.64371481,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"15","issue":"1","first_page":"1","last_page":"16"},"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.9998000264167786,"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.9998000264167786,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9951000213623047,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9891999959945679,"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.8970811367034912},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7636483907699585},{"id":"https://openalex.org/keywords/causal-consistency","display_name":"Causal consistency","score":0.7499310970306396},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.6932774782180786},{"id":"https://openalex.org/keywords/sequential-consistency","display_name":"Sequential consistency","score":0.6157451272010803},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6073397994041443},{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.6008721590042114},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.5465826392173767},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.4899510443210602},{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.48961979150772095},{"id":"https://openalex.org/keywords/weak-consistency","display_name":"Weak consistency","score":0.4849739074707031},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4669210910797119},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4624021649360657},{"id":"https://openalex.org/keywords/eventual-consistency","display_name":"Eventual consistency","score":0.4471134841442108},{"id":"https://openalex.org/keywords/strong-consistency","display_name":"Strong consistency","score":0.441210001707077},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.4390033781528473},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4352490305900574},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.30036047101020813},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20281684398651123},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.11918807029724121},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.0989910364151001},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.09830725193023682},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09570351243019104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8970811367034912},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7636483907699585},{"id":"https://openalex.org/C175652121","wikidata":"https://www.wikidata.org/wiki/Q4379351","display_name":"Causal consistency","level":5,"score":0.7499310970306396},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.6932774782180786},{"id":"https://openalex.org/C82029504","wikidata":"https://www.wikidata.org/wiki/Q4373882","display_name":"Sequential consistency","level":4,"score":0.6157451272010803},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6073397994041443},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.6008721590042114},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.5465826392173767},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.4899510443210602},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.48961979150772095},{"id":"https://openalex.org/C122377713","wikidata":"https://www.wikidata.org/wiki/Q4422799","display_name":"Weak consistency","level":4,"score":0.4849739074707031},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4669210910797119},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4624021649360657},{"id":"https://openalex.org/C34422012","wikidata":"https://www.wikidata.org/wiki/Q6125872","display_name":"Eventual consistency","level":4,"score":0.4471134841442108},{"id":"https://openalex.org/C31388003","wikidata":"https://www.wikidata.org/wiki/Q7624548","display_name":"Strong consistency","level":3,"score":0.441210001707077},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.4390033781528473},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4352490305900574},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.30036047101020813},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20281684398651123},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.11918807029724121},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.0989910364151001},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.09830725193023682},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09570351243019104},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C185429906","wikidata":"https://www.wikidata.org/wiki/Q1130160","display_name":"Estimator","level":2,"score":0.0},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.4018/ijitwe.2020010101","is_oa":false,"landing_page_url":"https://doi.org/10.4018/ijitwe.2020010101","pdf_url":null,"source":{"id":"https://openalex.org/S152329874","display_name":"International Journal of Information Technology and Web Engineering","issn_l":"1554-1045","issn":["1554-1045","1554-1053"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Information Technology and Web Engineering","raw_type":"journal-article"},{"id":"pmh:oai:RePEc:igg:jitwe0:v:15:y:2020:i:1:p:1-16","is_oa":false,"landing_page_url":"https://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJITWE.2020010101","pdf_url":null,"source":{"id":"https://openalex.org/S4306401271","display_name":"RePEc: Research Papers in Economics","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I77793887","host_organization_name":"Federal Reserve Bank of St. Louis","host_organization_lineage":["https://openalex.org/I77793887"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W12688243","https://openalex.org/W1602193077","https://openalex.org/W1981521402","https://openalex.org/W1985229168","https://openalex.org/W2013409485","https://openalex.org/W2013451019","https://openalex.org/W2026697016","https://openalex.org/W2054584570","https://openalex.org/W2075854425","https://openalex.org/W2087946700","https://openalex.org/W2098618284","https://openalex.org/W2101939036","https://openalex.org/W2111113897","https://openalex.org/W2117260615","https://openalex.org/W2131062488","https://openalex.org/W2135934107","https://openalex.org/W2161730338","https://openalex.org/W2183121020","https://openalex.org/W2274037101","https://openalex.org/W2341655714","https://openalex.org/W2590534970","https://openalex.org/W2741715569","https://openalex.org/W2756522407","https://openalex.org/W2953253076","https://openalex.org/W3137220996","https://openalex.org/W4237774489"],"related_works":["https://openalex.org/W2949587676","https://openalex.org/W2949499328","https://openalex.org/W4292345996","https://openalex.org/W2144153901","https://openalex.org/W2322874084","https://openalex.org/W3102338602","https://openalex.org/W2287614524","https://openalex.org/W2343489657","https://openalex.org/W4254952258","https://openalex.org/W4297824651"],"abstract_inverted_index":{"Data":[0],"consistency":[1,10,16,46],"defines":[2],"how":[3,73,125],"usable":[4],"a":[5,35,48,57,74,114],"data":[6,22,119],"set":[7],"is.":[8],"Causal":[9],"is":[11,23,31,34,71,95],"the":[12,40,61,102],"strongest":[13],"type":[14],"of":[15,63,68,93,117],"that":[17,37,136],"can":[18,77,138],"be":[19,78,139],"achieved":[20,140],"when":[21],"stored":[24],"in":[25],"multiple":[26,118],"locations,":[27],"and":[28,66,91,100,131],"fault":[29],"tolerance":[30],"desired.":[32],"Thespis":[33,103],"middleware":[36,104],"innovatively":[38],"leverages":[39],"Actor":[41],"model":[42],"to":[43,105,112],"implement":[44],"causal":[45,80],"over":[47],"DBMS,":[49],"whilst":[50],"abstracting":[51],"complexities":[52],"for":[53],"application":[54,76],"developers":[55],"behind":[56],"REST":[58],"interface.":[59],"Following":[60],"evaluation":[62],"correctness,":[64],"performance":[65,133],"scalability":[67],"Thespis,":[69],"it":[70],"illustrated":[72],"business":[75],"guaranteed":[79],"consistency,":[81],"but":[82],"still":[83],"encounter":[84],"Time-To-Check-Time-To-Use":[85],"(TOCTOU)":[86],"race":[87,129],"conditions.":[88],"The":[89],"design":[90],"implementation":[92],"ThespisTRX":[94,126],"given,":[96],"which":[97],"builds":[98],"upon,":[99],"extends,":[101],"offer":[106],"read-only":[107],"transaction":[108],"capabilities,":[109],"allowing":[110],"clients":[111],"read":[113],"causally-consistent":[115],"version":[116],"entities.":[120],"A":[121],"correctness":[122],"analysis":[123],"illustrates":[124],"avoids":[127],"TOCTOU":[128],"conditions,":[130],"empirical":[132],"tests":[134],"show":[135],"this":[137],"with":[141],"minimal":[142],"overheads.":[143]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2019-11-22T00:00:00"}
