{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2018:QMWIIHAZCTZ5HCISRHDLCLNMRH","short_pith_number":"pith:QMWIIHAZ","schema_version":"1.0","canonical_sha256":"832c841c1914f3d3891289c6b12dac89d1fbe2a7bff25547684535e4bbdab718","source":{"kind":"arxiv","id":"1807.08588","version":2},"attestation_state":"computed","paper":{"title":"Automating Verification of State Machines with Reactive Designs and Isabelle/UTP","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Alvaro Miyazawa, Ana Cavalcanti, James Baxter, Jim Woodcock, Simon Foster","submitted_at":"2018-07-23T13:13:11Z","abstract_excerpt":"State-machine based notations are ubiquitous in the description of component systems, particularly in the robotic domain. To ensure these systems are safe and predictable, formal verification techniques are important, and can be cost-effective if they are both automated and scalable. In this paper, we present a verification approach for a diagrammatic state machine language that utilises theorem proving and a denotational semantics based on Unifying Theories of Programming (UTP). We provide the necessary theory to underpin state machines (including induction theorems for iterative processes), "},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1807.08588","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2018-07-23T13:13:11Z","cross_cats_sorted":[],"title_canon_sha256":"d457e25d561ce617d3199c435edde35e76d51de3756788b9d1d5618da3d56e27","abstract_canon_sha256":"636e784e0add3bf3b2a80017934d13d4659be9f0cbaf527da1fd21873749803e"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:03:41.097675Z","signature_b64":"Kg6OgvxCoaMWP4T8TC71lbl2i/6+47l45UPK8OKfto6NcR21m1QFll1WgpzZWZOPal0XlUny1h6JDdlwPBK4Cg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"832c841c1914f3d3891289c6b12dac89d1fbe2a7bff25547684535e4bbdab718","last_reissued_at":"2026-05-18T00:03:41.097099Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:03:41.097099Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Automating Verification of State Machines with Reactive Designs and Isabelle/UTP","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Alvaro Miyazawa, Ana Cavalcanti, James Baxter, Jim Woodcock, Simon Foster","submitted_at":"2018-07-23T13:13:11Z","abstract_excerpt":"State-machine based notations are ubiquitous in the description of component systems, particularly in the robotic domain. To ensure these systems are safe and predictable, formal verification techniques are important, and can be cost-effective if they are both automated and scalable. In this paper, we present a verification approach for a diagrammatic state machine language that utilises theorem proving and a denotational semantics based on Unifying Theories of Programming (UTP). We provide the necessary theory to underpin state machines (including induction theorems for iterative processes), "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.08588","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1807.08588","created_at":"2026-05-18T00:03:41.097184+00:00"},{"alias_kind":"arxiv_version","alias_value":"1807.08588v2","created_at":"2026-05-18T00:03:41.097184+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.08588","created_at":"2026-05-18T00:03:41.097184+00:00"},{"alias_kind":"pith_short_12","alias_value":"QMWIIHAZCTZ5","created_at":"2026-05-18T12:32:46.962924+00:00"},{"alias_kind":"pith_short_16","alias_value":"QMWIIHAZCTZ5HCIS","created_at":"2026-05-18T12:32:46.962924+00:00"},{"alias_kind":"pith_short_8","alias_value":"QMWIIHAZ","created_at":"2026-05-18T12:32:46.962924+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH","json":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH.json","graph_json":"https://pith.science/api/pith-number/QMWIIHAZCTZ5HCISRHDLCLNMRH/graph.json","events_json":"https://pith.science/api/pith-number/QMWIIHAZCTZ5HCISRHDLCLNMRH/events.json","paper":"https://pith.science/paper/QMWIIHAZ"},"agent_actions":{"view_html":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH","download_json":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH.json","view_paper":"https://pith.science/paper/QMWIIHAZ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1807.08588&json=true","fetch_graph":"https://pith.science/api/pith-number/QMWIIHAZCTZ5HCISRHDLCLNMRH/graph.json","fetch_events":"https://pith.science/api/pith-number/QMWIIHAZCTZ5HCISRHDLCLNMRH/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH/action/timestamp_anchor","attest_storage":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH/action/storage_attestation","attest_author":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH/action/author_attestation","sign_citation":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH/action/citation_signature","submit_replication":"https://pith.science/pith/QMWIIHAZCTZ5HCISRHDLCLNMRH/action/replication_record"}},"created_at":"2026-05-18T00:03:41.097184+00:00","updated_at":"2026-05-18T00:03:41.097184+00:00"}