{"id":"https://openalex.org/W2168733756","doi":null,"title":"Temporal assertions for sequential and concurrent programs","display_name":"Temporal assertions for sequential and concurrent programs","publication_year":2007,"publication_date":"2007-01-01","ids":{"openalex":"https://openalex.org/W2168733756","mag":"2168733756"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.93.9251","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.9251","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://ftp.informatik.rwth-aachen.de/ftp/pub/reports/2007/2007-15.pdf","raw_type":"text"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://publications.rwth-aachen.de/record/62419","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084401124","display_name":"Volker Stolz","orcid":"https://orcid.org/0000-0002-1031-6936","observed_orcids":["https://orcid.org/0000-0002-1031-6936"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Volker Stolz","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-1031-6936","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5084401124"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8195,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.82749121,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"133"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.4643999934196472,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10142","display_name":"Formal Methods in Verification","score":0.4643999934196472,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.3140000104904175,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.20810000598430634,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/temporal-assertions","display_name":"temporal assertions","score":0.9990000128746033},{"id":"https://openalex.org/keywords/runtime-verification","display_name":"runtime verification","score":0.6470000147819519},{"id":"https://openalex.org/keywords/concurrent-programs","display_name":"concurrent programs","score":0.6539999842643738},{"id":"https://openalex.org/keywords/sequential-programs","display_name":"sequential programs","score":0.9959999918937683},{"id":"https://openalex.org/keywords/program-specification","display_name":"program specification","score":0.4490000009536743}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.821466326713562},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7205291986465454},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6969383955001831},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6072215437889099},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.5032064318656921},{"id":"https://openalex.org/C188045909","wikidata":"https://www.wikidata.org/wiki/Q3306359","display_name":"Atomicity","level":3,"score":0.49366840720176697},{"id":"https://openalex.org/C159023740","wikidata":"https://www.wikidata.org/wiki/Q623276","display_name":"Deadlock","level":2,"score":0.48387086391448975},{"id":"https://openalex.org/C174839445","wikidata":"https://www.wikidata.org/wiki/Q1134386","display_name":"Lock (firearm)","level":2,"score":0.43798828125},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.43737006187438965},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4163546562194824},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.41382575035095215},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.41045093536376953},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.12901201844215393},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.11562293767929077},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.93.9251","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.9251","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://ftp.informatik.rwth-aachen.de/ftp/pub/reports/2007/2007-15.pdf","raw_type":"text"},{"id":"pmh:oai:publications.rwth-aachen.de:62419","doi":null,"is_oa":true,"landing_page_url":"https://publications.rwth-aachen.de/record/62419","pdf_url":null,"source":{"id":"https://openalex.org/S4306401033","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Aachen : Publikationsserver der RWTH Aachen University II, 133 S. : graph. Darst. (2006). = Aachen, Techn. Hochsch., Diss., 2006","raw_type":"info:eu-repo/semantics/doctoralThesis"},{"id":"mag:2168733756","doi":null,"is_oa":false,"landing_page_url":"http://aib.informatik.rwth-aachen.de/2007/2007-15.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:publications.rwth-aachen.de:62419","doi":null,"is_oa":true,"landing_page_url":"https://publications.rwth-aachen.de/record/62419","pdf_url":null,"source":{"id":"https://openalex.org/S4306401033","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Aachen : Publikationsserver der RWTH Aachen University II, 133 S. : graph. Darst. (2006). = Aachen, Techn. Hochsch., Diss., 2006","raw_type":"info:eu-repo/semantics/doctoralThesis"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":104,"referenced_works":["https://openalex.org/W37544366","https://openalex.org/W120333500","https://openalex.org/W133551360","https://openalex.org/W148956775","https://openalex.org/W166818797","https://openalex.org/W187081080","https://openalex.org/W338991206","https://openalex.org/W1486832445","https://openalex.org/W1489810668","https://openalex.org/W1492291048","https://openalex.org/W1497571013","https://openalex.org/W1499438245","https://openalex.org/W1512310098","https://openalex.org/W1514171102","https://openalex.org/W1514446453","https://openalex.org/W1532926224","https://openalex.org/W1533198137","https://openalex.org/W1535237014","https://openalex.org/W1544441750","https://openalex.org/W1549122259","https://openalex.org/W1553894716","https://openalex.org/W1556566737","https://openalex.org/W1561114929","https://openalex.org/W1566440953","https://openalex.org/W1568036386","https://openalex.org/W1587449012","https://openalex.org/W1588437460","https://openalex.org/W1590315663","https://openalex.org/W1591094652","https://openalex.org/W1593428110","https://openalex.org/W1599489402","https://openalex.org/W1600581889","https://openalex.org/W1607782211","https://openalex.org/W1740522204","https://openalex.org/W1825341937","https://openalex.org/W1861203031","https://openalex.org/W1862182621","https://openalex.org/W1877910042","https://openalex.org/W1933906947","https://openalex.org/W1943502734","https://openalex.org/W1968086929","https://openalex.org/W1970999740","https://openalex.org/W1972544179","https://openalex.org/W1976791283","https://openalex.org/W1992762998","https://openalex.org/W1996832037","https://openalex.org/W2001071471","https://openalex.org/W2003227046","https://openalex.org/W2023578426","https://openalex.org/W2024717440","https://openalex.org/W2025183068","https://openalex.org/W2028637393","https://openalex.org/W2031848583","https://openalex.org/W2041190812","https://openalex.org/W2041252769","https://openalex.org/W2044269998","https://openalex.org/W2047276559","https://openalex.org/W2048327004","https://openalex.org/W2052363833","https://openalex.org/W2059224852","https://openalex.org/W2060345611","https://openalex.org/W2060440626","https://openalex.org/W2065675749","https://openalex.org/W2070869623","https://openalex.org/W2075867419","https://openalex.org/W2079680418","https://openalex.org/W2088655521","https://openalex.org/W2089003125","https://openalex.org/W2090727480","https://openalex.org/W2091118580","https://openalex.org/W2103910858","https://openalex.org/W2107412422","https://openalex.org/W2111141292","https://openalex.org/W2111298490","https://openalex.org/W2114768982","https://openalex.org/W2119965246","https://openalex.org/W2122303816","https://openalex.org/W2124209077","https://openalex.org/W2126509366","https://openalex.org/W2128111779","https://openalex.org/W2130958154","https://openalex.org/W2134625450","https://openalex.org/W2135217492","https://openalex.org/W2135220153","https://openalex.org/W2136033258","https://openalex.org/W2137591753","https://openalex.org/W2145455396","https://openalex.org/W2146455667","https://openalex.org/W2148399530","https://openalex.org/W2155674319","https://openalex.org/W2162284942","https://openalex.org/W2171480813","https://openalex.org/W2188944230","https://openalex.org/W2296715995","https://openalex.org/W2585203448","https://openalex.org/W2612211757","https://openalex.org/W2751601659","https://openalex.org/W2806619258","https://openalex.org/W2911583164","https://openalex.org/W2912179667","https://openalex.org/W2913459036","https://openalex.org/W2915593025","https://openalex.org/W3152483482","https://openalex.org/W3152703111"],"related_works":["https://openalex.org/W152518399","https://openalex.org/W7098062166","https://openalex.org/W2167301299","https://openalex.org/W2122538373","https://openalex.org/W2252249611","https://openalex.org/W2151474392","https://openalex.org/W2110283214","https://openalex.org/W173797799","https://openalex.org/W1595726842","https://openalex.org/W4249347242"],"abstract_inverted_index":{"In":[0],"this":[1,31],"thesis,":[2],"we":[3,74],"present":[4],"an":[5,25],"extension":[6],"to":[7,82,123,139,168],"the":[8,16,38,54,64,87,97,103,129,146],"well-known":[9],"concept":[10],"of":[11,20,24,41,44,56,66,99,109],"assertions:":[12],"temporal":[13],"assertions":[14],"allow":[15],"specification":[17],"and":[18,61],"validation":[19],"modal":[21],"safety":[22],"properties":[23],"application":[26,57],"at":[27,116],"runtime.":[28,117],"We":[29],"see":[30],"as":[32],"a":[33,105,152,156,165],"necessary":[34],"step":[35],"in":[36,53,155],"enforcing":[37],"growing":[39],"number":[40],"implicit":[42],"requirements":[43],"software":[45],"specifications,":[46],"which":[47,150],"are":[48,62],"often":[49],"only":[50],"informally":[51],"defined":[52],"documentation":[55],"program":[58,115],"interfaces":[59],"(API)":[60],"beyond":[63],"reach":[65],"type":[67],"checkers,":[68],"compilers,":[69],"or":[70],"model":[71],"checkers.":[72],"Also,":[73],"show":[75],"how":[76],"our":[77,93],"techniques":[78],"can":[79,119],"be":[80,121,137],"applied":[81],"existing":[83],"programs":[84],"without":[85],"modifying":[86],"source":[88],"code.":[89],"Although,":[90],"like":[91],"assertions,":[92],"approach":[94,162],"cannot":[95],"prove":[96],"absence":[98],"errors,":[100],"it":[101],"gives":[102,163],"programmer":[104],"more":[106],"powerful":[107],"means":[108],"automatically":[110],"checking":[111],"assumptions":[112],"about":[113],"his":[114],"It":[118],"also":[120],"used":[122,138],"look":[124],"for":[125,131],"behaviour":[126],"that":[127,133,135],"indicates":[128,151],"potential":[130,153],"problems,":[132],"is,":[134],"might":[136],"predict":[140],"future":[141],"errors.":[142],"An":[143],"example":[144],"is":[145],"Lock-order":[147],"Reversal":[148],"pattern":[149],"deadlock":[154],"concurrent":[157],"program.":[158],"Our":[159],"parametrised":[160],"propositions":[161],"us":[164],"convenient":[166],"way":[167],"handle":[169],"dynamic":[170]},"counts_by_year":[{"year":2014,"cited_by_count":3}],"updated_date":"2026-11-06T12:05:46.655746","created_date":"2016-06-24T00:00:00"}
