{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2013:IOVMJMBEISFMKDRW3KVOIW4CCY","short_pith_number":"pith:IOVMJMBE","canonical_record":{"source":{"id":"1305.6640","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-05-28T21:37:10Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"96dd7385704218da0bb2cee3681d5b63d0b8a980f39c0cc797fd75a63c6576bd","abstract_canon_sha256":"8330140f177768839e99c8f872bdd495df533ba077925eb2aa14e205efd0479a"},"schema_version":"1.0"},"canonical_sha256":"43aac4b024448ac50e36daaae45b821630b658f759d3924f29248454ef682474","source":{"kind":"arxiv","id":"1305.6640","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1305.6640","created_at":"2026-05-18T03:22:18Z"},{"alias_kind":"arxiv_version","alias_value":"1305.6640v1","created_at":"2026-05-18T03:22:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1305.6640","created_at":"2026-05-18T03:22:18Z"},{"alias_kind":"pith_short_12","alias_value":"IOVMJMBEISFM","created_at":"2026-05-18T12:27:46Z"},{"alias_kind":"pith_short_16","alias_value":"IOVMJMBEISFMKDRW","created_at":"2026-05-18T12:27:46Z"},{"alias_kind":"pith_short_8","alias_value":"IOVMJMBE","created_at":"2026-05-18T12:27:46Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2013:IOVMJMBEISFMKDRW3KVOIW4CCY","target":"record","payload":{"canonical_record":{"source":{"id":"1305.6640","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-05-28T21:37:10Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"96dd7385704218da0bb2cee3681d5b63d0b8a980f39c0cc797fd75a63c6576bd","abstract_canon_sha256":"8330140f177768839e99c8f872bdd495df533ba077925eb2aa14e205efd0479a"},"schema_version":"1.0"},"canonical_sha256":"43aac4b024448ac50e36daaae45b821630b658f759d3924f29248454ef682474","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:22:18.197646Z","signature_b64":"ewJNQLAkT+itIzEB6ftLaG0i+h54jmKkmhbIOZCDdgWKzmxdEdLvaQeUcTWJfaUKOnzr03h/LzmM//0XVR8BCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"43aac4b024448ac50e36daaae45b821630b658f759d3924f29248454ef682474","last_reissued_at":"2026-05-18T03:22:18.197261Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:22:18.197261Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1305.6640","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-18T03:22:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Jr/vYLZ2ZPsiUdnfbNMjQz+TE5tVDEDgzyxDLYz3HFVwIqNLpfhFMgzJCmaMz+Lk4hBJfAyaUPdd1DbGacr/BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T12:42:54.327137Z"},"content_sha256":"95c39c4add94d4f3048abdf8138736c0602176999ef3909632d590c6412eb425","schema_version":"1.0","event_id":"sha256:95c39c4add94d4f3048abdf8138736c0602176999ef3909632d590c6412eb425"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2013:IOVMJMBEISFMKDRW3KVOIW4CCY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Domain Types: Selecting Abstractions Based on Variable Usage","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.SE","authors_text":"Alexander von Rhein, Dirk Beyer, Franco Raimondi, Karlheinz Friedberger, Sven Apel","submitted_at":"2013-05-28T21:37:10Z","abstract_excerpt":"The success of software model checking depends on finding an appropriate abstraction of the subject program. The choice of the abstract domain and the analysis configuration is currently left to the user, who may not be familiar with the tradeoffs and performance details of the available abstract domains. We introduce the concept of domain types, which classify the program variables into types that are more fine-grained than standard declared types, such as int or long, in order to guide the selection of an appropriate abstract domain for a model checker. Our implementation determines the doma"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1305.6640","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-18T03:22:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bkyBF9yse8UBEA3BDX96NBkDNkCTik0vfB7PxdLK6LP2anwQrOiI+k5zHPORqFZxai2YW7PSOwxfVsGMq91FAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T12:42:54.327821Z"},"content_sha256":"9beaa7341ac115dacd8d8555b48573505ec3d6ff588198db6a3ec9dd99074107","schema_version":"1.0","event_id":"sha256:9beaa7341ac115dacd8d8555b48573505ec3d6ff588198db6a3ec9dd99074107"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IOVMJMBEISFMKDRW3KVOIW4CCY/bundle.json","state_url":"https://pith.science/pith/IOVMJMBEISFMKDRW3KVOIW4CCY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IOVMJMBEISFMKDRW3KVOIW4CCY/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-05-26T12:42:54Z","links":{"resolver":"https://pith.science/pith/IOVMJMBEISFMKDRW3KVOIW4CCY","bundle":"https://pith.science/pith/IOVMJMBEISFMKDRW3KVOIW4CCY/bundle.json","state":"https://pith.science/pith/IOVMJMBEISFMKDRW3KVOIW4CCY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IOVMJMBEISFMKDRW3KVOIW4CCY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2013:IOVMJMBEISFMKDRW3KVOIW4CCY","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":"8330140f177768839e99c8f872bdd495df533ba077925eb2aa14e205efd0479a","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-05-28T21:37:10Z","title_canon_sha256":"96dd7385704218da0bb2cee3681d5b63d0b8a980f39c0cc797fd75a63c6576bd"},"schema_version":"1.0","source":{"id":"1305.6640","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1305.6640","created_at":"2026-05-18T03:22:18Z"},{"alias_kind":"arxiv_version","alias_value":"1305.6640v1","created_at":"2026-05-18T03:22:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1305.6640","created_at":"2026-05-18T03:22:18Z"},{"alias_kind":"pith_short_12","alias_value":"IOVMJMBEISFM","created_at":"2026-05-18T12:27:46Z"},{"alias_kind":"pith_short_16","alias_value":"IOVMJMBEISFMKDRW","created_at":"2026-05-18T12:27:46Z"},{"alias_kind":"pith_short_8","alias_value":"IOVMJMBE","created_at":"2026-05-18T12:27:46Z"}],"graph_snapshots":[{"event_id":"sha256:9beaa7341ac115dacd8d8555b48573505ec3d6ff588198db6a3ec9dd99074107","target":"graph","created_at":"2026-05-18T03:22:18Z","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":"The success of software model checking depends on finding an appropriate abstraction of the subject program. The choice of the abstract domain and the analysis configuration is currently left to the user, who may not be familiar with the tradeoffs and performance details of the available abstract domains. We introduce the concept of domain types, which classify the program variables into types that are more fine-grained than standard declared types, such as int or long, in order to guide the selection of an appropriate abstract domain for a model checker. Our implementation determines the doma","authors_text":"Alexander von Rhein, Dirk Beyer, Franco Raimondi, Karlheinz Friedberger, Sven Apel","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-05-28T21:37:10Z","title":"Domain Types: Selecting Abstractions Based on Variable Usage"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1305.6640","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:95c39c4add94d4f3048abdf8138736c0602176999ef3909632d590c6412eb425","target":"record","created_at":"2026-05-18T03:22:18Z","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":"8330140f177768839e99c8f872bdd495df533ba077925eb2aa14e205efd0479a","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-05-28T21:37:10Z","title_canon_sha256":"96dd7385704218da0bb2cee3681d5b63d0b8a980f39c0cc797fd75a63c6576bd"},"schema_version":"1.0","source":{"id":"1305.6640","kind":"arxiv","version":1}},"canonical_sha256":"43aac4b024448ac50e36daaae45b821630b658f759d3924f29248454ef682474","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"43aac4b024448ac50e36daaae45b821630b658f759d3924f29248454ef682474","first_computed_at":"2026-05-18T03:22:18.197261Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T03:22:18.197261Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ewJNQLAkT+itIzEB6ftLaG0i+h54jmKkmhbIOZCDdgWKzmxdEdLvaQeUcTWJfaUKOnzr03h/LzmM//0XVR8BCg==","signature_status":"signed_v1","signed_at":"2026-05-18T03:22:18.197646Z","signed_message":"canonical_sha256_bytes"},"source_id":"1305.6640","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:95c39c4add94d4f3048abdf8138736c0602176999ef3909632d590c6412eb425","sha256:9beaa7341ac115dacd8d8555b48573505ec3d6ff588198db6a3ec9dd99074107"],"state_sha256":"25c5af87667fe5b699dd25d906d3f48c4ad0efc60d812c3eba2dc4a0d9b2a0f7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CsB+rnQmoTy/PdrLIk0sygnphaBdDNZ7bQppQYqInyo+Nccivu3I7feeOR+PVG3krsAPkUXsetsFAHVgFf7rDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-26T12:42:54.332098Z","bundle_sha256":"71310adb9d3ed0110d9405ea87f1d3d2116fdd23a45b9da3b480f5195025bf88"}}