{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2016:ZTNA7IDOXTOAV4A3KML6HBA3O2","short_pith_number":"pith:ZTNA7IDO","schema_version":"1.0","canonical_sha256":"ccda0fa06ebcdc0af01b5317e3841b76bc7cf0fea13cccb820a6a8ca9b68addd","source":{"kind":"arxiv","id":"1605.05104","version":1},"attestation_state":"computed","paper":{"title":"Abstract Program Slicing: an Abstract Interpretation-based approach to Program Slicing","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.LO","authors_text":"Damiano Zanardini, Isabella Mastroeni","submitted_at":"2016-05-17T10:48:45Z","abstract_excerpt":"In the present paper we formally define the notion of abstract program slicing, a general form of program slicing where properties of data are considered instead of their exact value. This approach is applied to a language with numeric and reference values, and relies on the notion of abstract dependencies between program components (statements).\n  The different forms of (backward) abstract slicing are added to an existing formal framework where traditional, non-abstract forms of slicing could be compared. The extended framework allows us to appreciate that abstract slicing is a generalization"},"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":"1605.05104","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2016-05-17T10:48:45Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"a9839fc8c603efa8284d7d9af054c1878e6ef54f073c19ac0eb7e924151ca6c3","abstract_canon_sha256":"5dd0b14e2466144102e3f504219964006e0ed7b22bc78e3f5b6c4fc5186327ee"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:14:28.568304Z","signature_b64":"DQMIeIh1BTEdqDFNKiSe2gOYIvdJPF8ElBi7akh8ChYFmwOp3oCsuQTaaEarxjwVUbSEiyOmSBQO9WG/UYbtCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ccda0fa06ebcdc0af01b5317e3841b76bc7cf0fea13cccb820a6a8ca9b68addd","last_reissued_at":"2026-05-18T01:14:28.567739Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:14:28.567739Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Abstract Program Slicing: an Abstract Interpretation-based approach to Program Slicing","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.LO","authors_text":"Damiano Zanardini, Isabella Mastroeni","submitted_at":"2016-05-17T10:48:45Z","abstract_excerpt":"In the present paper we formally define the notion of abstract program slicing, a general form of program slicing where properties of data are considered instead of their exact value. This approach is applied to a language with numeric and reference values, and relies on the notion of abstract dependencies between program components (statements).\n  The different forms of (backward) abstract slicing are added to an existing formal framework where traditional, non-abstract forms of slicing could be compared. The extended framework allows us to appreciate that abstract slicing is a generalization"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1605.05104","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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1605.05104","created_at":"2026-05-18T01:14:28.567820+00:00"},{"alias_kind":"arxiv_version","alias_value":"1605.05104v1","created_at":"2026-05-18T01:14:28.567820+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1605.05104","created_at":"2026-05-18T01:14:28.567820+00:00"},{"alias_kind":"pith_short_12","alias_value":"ZTNA7IDOXTOA","created_at":"2026-05-18T12:30:55.937587+00:00"},{"alias_kind":"pith_short_16","alias_value":"ZTNA7IDOXTOAV4A3","created_at":"2026-05-18T12:30:55.937587+00:00"},{"alias_kind":"pith_short_8","alias_value":"ZTNA7IDO","created_at":"2026-05-18T12:30:55.937587+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/ZTNA7IDOXTOAV4A3KML6HBA3O2","json":"https://pith.science/pith/ZTNA7IDOXTOAV4A3KML6HBA3O2.json","graph_json":"https://pith.science/api/pith-number/ZTNA7IDOXTOAV4A3KML6HBA3O2/graph.json","events_json":"https://pith.science/api/pith-number/ZTNA7IDOXTOAV4A3KML6HBA3O2/events.json","paper":"https://pith.science/paper/ZTNA7IDO"},"agent_actions":{"view_html":"https://pith.science/pith/ZTNA7IDOXTOAV4A3KML6HBA3O2","download_json":"https://pith.science/pith/ZTNA7IDOXTOAV4A3KML6HBA3O2.json","view_paper":"https://pith.science/paper/ZTNA7IDO","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1605.05104&json=true","fetch_graph":"https://pith.science/api/pith-number/ZTNA7IDOXTOAV4A3KML6HBA3O2/graph.json","fetch_events":"https://pith.science/api/pith-number/ZTNA7IDOXTOAV4A3KML6HBA3O2/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/ZTNA7IDOXTOAV4A3KML6HBA3O2/action/timestamp_anchor","attest_storage":"https://pith.science/pith/ZTNA7IDOXTOAV4A3KML6HBA3O2/action/storage_attestation","attest_author":"https://pith.science/pith/ZTNA7IDOXTOAV4A3KML6HBA3O2/action/author_attestation","sign_citation":"https://pith.science/pith/ZTNA7IDOXTOAV4A3KML6HBA3O2/action/citation_signature","submit_replication":"https://pith.science/pith/ZTNA7IDOXTOAV4A3KML6HBA3O2/action/replication_record"}},"created_at":"2026-05-18T01:14:28.567820+00:00","updated_at":"2026-05-18T01:14:28.567820+00:00"}