{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:WALZLWU3UY6HVKZV3AYJPWKVIC","short_pith_number":"pith:WALZLWU3","canonical_record":{"source":{"id":"1709.10078","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-09-28T17:41:44Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"500b4af6b8e90de94a03d27d7654c8b5ce7ad53c5a771247e2a54fecc88074c8","abstract_canon_sha256":"37e94863dbedda6e80591b5e5583155ab87e79fc7b7c4fc769f21c3eea70f3a8"},"schema_version":"1.0"},"canonical_sha256":"b01795da9ba63c7aab35d83097d9554081c6f9d7e95f1bc3536d1ec2b6ea3ddf","source":{"kind":"arxiv","id":"1709.10078","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1709.10078","created_at":"2026-05-18T00:34:05Z"},{"alias_kind":"arxiv_version","alias_value":"1709.10078v1","created_at":"2026-05-18T00:34:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.10078","created_at":"2026-05-18T00:34:05Z"},{"alias_kind":"pith_short_12","alias_value":"WALZLWU3UY6H","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_16","alias_value":"WALZLWU3UY6HVKZV","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_8","alias_value":"WALZLWU3","created_at":"2026-05-18T12:31:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:WALZLWU3UY6HVKZV3AYJPWKVIC","target":"record","payload":{"canonical_record":{"source":{"id":"1709.10078","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-09-28T17:41:44Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"500b4af6b8e90de94a03d27d7654c8b5ce7ad53c5a771247e2a54fecc88074c8","abstract_canon_sha256":"37e94863dbedda6e80591b5e5583155ab87e79fc7b7c4fc769f21c3eea70f3a8"},"schema_version":"1.0"},"canonical_sha256":"b01795da9ba63c7aab35d83097d9554081c6f9d7e95f1bc3536d1ec2b6ea3ddf","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:34:05.731097Z","signature_b64":"1iowA1PmvpiOWzNVCw78/esgoR/E7/wPzG+/gdDymBlPAz9KmyCt+E6tyISFbl949EZ4sM0VLUnu6XcZq+x8AA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b01795da9ba63c7aab35d83097d9554081c6f9d7e95f1bc3536d1ec2b6ea3ddf","last_reissued_at":"2026-05-18T00:34:05.730378Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:34:05.730378Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1709.10078","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:34:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"p20+Mm5+gbCjfI3VdHPCMWApg2HMeaBP3Gs1pXmbLIdlfac0LRVEF6i34DmjUiPxkRkK3y/ZMRqwmgwjVSeXDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-10T16:11:31.655649Z"},"content_sha256":"2566de8c51bcfc177d6566343953fe8a51a44b05c3d8422427ebb508a3607066","schema_version":"1.0","event_id":"sha256:2566de8c51bcfc177d6566343953fe8a51a44b05c3d8422427ebb508a3607066"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:WALZLWU3UY6HVKZV3AYJPWKVIC","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Modular Verification of Interrupt-Driven Software","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.PL","authors_text":"Chao Wang, Chungha Sung, Markus Kusano","submitted_at":"2017-09-28T17:41:44Z","abstract_excerpt":"Interrupts have been widely used in safety-critical computer systems to handle outside stimuli and interact with the hardware, but reasoning about interrupt-driven software remains a difficult task. Although a number of static verification techniques have been proposed for interrupt-driven software, they often rely on constructing a monolithic verification model. Furthermore, they do not precisely capture the complete execution semantics of interrupts such as nested invocations of interrupt handlers. To overcome these limitations, we propose an abstract interpretation framework for static veri"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.10078","kind":"arxiv","version":1},"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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:34:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zbitcvPC09Wg8pVm+umqgr96HXxwJM94hF+ifTYTX2dLA49vz/RXjPJI5C4hL7X3L7wv1YTbIUXHRLYEbvLZAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-10T16:11:31.656375Z"},"content_sha256":"95c1858b022325f831004890f8ee77ea4edc832fcb5cae4d600280b9df561f5b","schema_version":"1.0","event_id":"sha256:95c1858b022325f831004890f8ee77ea4edc832fcb5cae4d600280b9df561f5b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/WALZLWU3UY6HVKZV3AYJPWKVIC/bundle.json","state_url":"https://pith.science/pith/WALZLWU3UY6HVKZV3AYJPWKVIC/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/WALZLWU3UY6HVKZV3AYJPWKVIC/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-10T16:11:31Z","links":{"resolver":"https://pith.science/pith/WALZLWU3UY6HVKZV3AYJPWKVIC","bundle":"https://pith.science/pith/WALZLWU3UY6HVKZV3AYJPWKVIC/bundle.json","state":"https://pith.science/pith/WALZLWU3UY6HVKZV3AYJPWKVIC/state.json","well_known_bundle":"https://pith.science/.well-known/pith/WALZLWU3UY6HVKZV3AYJPWKVIC/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:WALZLWU3UY6HVKZV3AYJPWKVIC","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"37e94863dbedda6e80591b5e5583155ab87e79fc7b7c4fc769f21c3eea70f3a8","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-09-28T17:41:44Z","title_canon_sha256":"500b4af6b8e90de94a03d27d7654c8b5ce7ad53c5a771247e2a54fecc88074c8"},"schema_version":"1.0","source":{"id":"1709.10078","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1709.10078","created_at":"2026-05-18T00:34:05Z"},{"alias_kind":"arxiv_version","alias_value":"1709.10078v1","created_at":"2026-05-18T00:34:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.10078","created_at":"2026-05-18T00:34:05Z"},{"alias_kind":"pith_short_12","alias_value":"WALZLWU3UY6H","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_16","alias_value":"WALZLWU3UY6HVKZV","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_8","alias_value":"WALZLWU3","created_at":"2026-05-18T12:31:53Z"}],"graph_snapshots":[{"event_id":"sha256:95c1858b022325f831004890f8ee77ea4edc832fcb5cae4d600280b9df561f5b","target":"graph","created_at":"2026-05-18T00:34:05Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Interrupts have been widely used in safety-critical computer systems to handle outside stimuli and interact with the hardware, but reasoning about interrupt-driven software remains a difficult task. Although a number of static verification techniques have been proposed for interrupt-driven software, they often rely on constructing a monolithic verification model. Furthermore, they do not precisely capture the complete execution semantics of interrupts such as nested invocations of interrupt handlers. To overcome these limitations, we propose an abstract interpretation framework for static veri","authors_text":"Chao Wang, Chungha Sung, Markus Kusano","cross_cats":["cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-09-28T17:41:44Z","title":"Modular Verification of Interrupt-Driven Software"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.10078","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:2566de8c51bcfc177d6566343953fe8a51a44b05c3d8422427ebb508a3607066","target":"record","created_at":"2026-05-18T00:34:05Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"37e94863dbedda6e80591b5e5583155ab87e79fc7b7c4fc769f21c3eea70f3a8","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-09-28T17:41:44Z","title_canon_sha256":"500b4af6b8e90de94a03d27d7654c8b5ce7ad53c5a771247e2a54fecc88074c8"},"schema_version":"1.0","source":{"id":"1709.10078","kind":"arxiv","version":1}},"canonical_sha256":"b01795da9ba63c7aab35d83097d9554081c6f9d7e95f1bc3536d1ec2b6ea3ddf","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b01795da9ba63c7aab35d83097d9554081c6f9d7e95f1bc3536d1ec2b6ea3ddf","first_computed_at":"2026-05-18T00:34:05.730378Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:34:05.730378Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"1iowA1PmvpiOWzNVCw78/esgoR/E7/wPzG+/gdDymBlPAz9KmyCt+E6tyISFbl949EZ4sM0VLUnu6XcZq+x8AA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:34:05.731097Z","signed_message":"canonical_sha256_bytes"},"source_id":"1709.10078","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2566de8c51bcfc177d6566343953fe8a51a44b05c3d8422427ebb508a3607066","sha256:95c1858b022325f831004890f8ee77ea4edc832fcb5cae4d600280b9df561f5b"],"state_sha256":"7b490199d3d250e4a5a4eb8bd27c3624a97d36dd8968f7cbeaac42e07fe26a2e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zOiax02cG/L2GDLeitutSjxhKHx1J4PomqN5bVOE29Ob4WmF6CrKhig3Co1IMP7oA0Y0vxPTB1VIeafXNqeBAQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-10T16:11:31.660576Z","bundle_sha256":"78549500c0779431acdeb154984ac9fbe3d5a61d778ab112292c0ad147fc8245"}}