{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:IZPDZLBTOQ332XYOGUBMKQBFW6","short_pith_number":"pith:IZPDZLBT","canonical_record":{"source":{"id":"2509.05596","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-09-06T04:45:17Z","cross_cats_sorted":["cs.SC"],"title_canon_sha256":"52789d5ab8e2925a91f04fdcaff1242317700e7e3be5279c8787266cbb4fa52c","abstract_canon_sha256":"bfe2e0b403d5cc1da9926aa7fca6e65309abe0abfde03689ef9096f2133f2764"},"schema_version":"1.0"},"canonical_sha256":"465e3cac337437bd5f0e3502c54025b7a77c74e8fd2b0ba37c5dda2d189b8c02","source":{"kind":"arxiv","id":"2509.05596","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2509.05596","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"arxiv_version","alias_value":"2509.05596v1","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.05596","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"pith_short_12","alias_value":"IZPDZLBTOQ33","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"pith_short_16","alias_value":"IZPDZLBTOQ332XYO","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"pith_short_8","alias_value":"IZPDZLBT","created_at":"2026-07-05T12:05:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:IZPDZLBTOQ332XYOGUBMKQBFW6","target":"record","payload":{"canonical_record":{"source":{"id":"2509.05596","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-09-06T04:45:17Z","cross_cats_sorted":["cs.SC"],"title_canon_sha256":"52789d5ab8e2925a91f04fdcaff1242317700e7e3be5279c8787266cbb4fa52c","abstract_canon_sha256":"bfe2e0b403d5cc1da9926aa7fca6e65309abe0abfde03689ef9096f2133f2764"},"schema_version":"1.0"},"canonical_sha256":"465e3cac337437bd5f0e3502c54025b7a77c74e8fd2b0ba37c5dda2d189b8c02","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:05:50.518792Z","signature_b64":"8p40Y9/0TRIkToqZ6QD4cdowtiGrt2Juf98PbvOr26IIRyDIRcnQK2NAPYRmEQzDzRY62IT1NI3kOA+S8uEGDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"465e3cac337437bd5f0e3502c54025b7a77c74e8fd2b0ba37c5dda2d189b8c02","last_reissued_at":"2026-07-05T12:05:50.518298Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:05:50.518298Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2509.05596","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-07-05T12:05:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NQtGJybQmXl52aZp67LR7a69qzkU6mPkXdCbRVmI3Lh/NsirGm6X6jDPAgTRTdXB/4fOBnw+8AMJES1HfEwCDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T11:50:21.538026Z"},"content_sha256":"f6b22d66c6958709f2e96efd874ee0a7abac1e2cbce74de1961d230b38c8f992","schema_version":"1.0","event_id":"sha256:f6b22d66c6958709f2e96efd874ee0a7abac1e2cbce74de1961d230b38c8f992"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:IZPDZLBTOQ332XYOGUBMKQBFW6","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Verifying Correctness of PLC Software during System Evolution using Model Containment Approach","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SC"],"primary_cat":"cs.SE","authors_text":"Santonu Sarkar, Soumyadip Bandyopadhyay","submitted_at":"2025-09-06T04:45:17Z","abstract_excerpt":"Upgradation of Programmable Logic Controller (PLC) software is quite common to accommodate evolving industrial requirements. Verifying the correctness of such upgrades remains a significant challenge. In this paper, we propose a verification-based approach to ensure the correctness of the existing functionality in the upgraded version of a PLC software. The method converts the older and the newer versions of the sequential function chart (SFC) into two Petri net models. We then verify whether one model is contained within another, based on a novel containment checking algorithm grounded in sym"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.05596","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2509.05596/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T12:05:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tQv/cLNEipOh/NPlxivwPS8vhOc4uTqLj9fQLXfiZrq3vveMePMzNabhg26g9JsSNi1L3b6fOXM98EDA+IHHAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T11:50:21.539020Z"},"content_sha256":"6b222591be95762d5ad318e968d27e9a6db48514ca1bea895482e30868228aec","schema_version":"1.0","event_id":"sha256:6b222591be95762d5ad318e968d27e9a6db48514ca1bea895482e30868228aec"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IZPDZLBTOQ332XYOGUBMKQBFW6/bundle.json","state_url":"https://pith.science/pith/IZPDZLBTOQ332XYOGUBMKQBFW6/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IZPDZLBTOQ332XYOGUBMKQBFW6/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-08-18T11:50:21Z","links":{"resolver":"https://pith.science/pith/IZPDZLBTOQ332XYOGUBMKQBFW6","bundle":"https://pith.science/pith/IZPDZLBTOQ332XYOGUBMKQBFW6/bundle.json","state":"https://pith.science/pith/IZPDZLBTOQ332XYOGUBMKQBFW6/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IZPDZLBTOQ332XYOGUBMKQBFW6/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:IZPDZLBTOQ332XYOGUBMKQBFW6","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":"bfe2e0b403d5cc1da9926aa7fca6e65309abe0abfde03689ef9096f2133f2764","cross_cats_sorted":["cs.SC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-09-06T04:45:17Z","title_canon_sha256":"52789d5ab8e2925a91f04fdcaff1242317700e7e3be5279c8787266cbb4fa52c"},"schema_version":"1.0","source":{"id":"2509.05596","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2509.05596","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"arxiv_version","alias_value":"2509.05596v1","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.05596","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"pith_short_12","alias_value":"IZPDZLBTOQ33","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"pith_short_16","alias_value":"IZPDZLBTOQ332XYO","created_at":"2026-07-05T12:05:50Z"},{"alias_kind":"pith_short_8","alias_value":"IZPDZLBT","created_at":"2026-07-05T12:05:50Z"}],"graph_snapshots":[{"event_id":"sha256:6b222591be95762d5ad318e968d27e9a6db48514ca1bea895482e30868228aec","target":"graph","created_at":"2026-07-05T12:05:50Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2509.05596/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Upgradation of Programmable Logic Controller (PLC) software is quite common to accommodate evolving industrial requirements. Verifying the correctness of such upgrades remains a significant challenge. In this paper, we propose a verification-based approach to ensure the correctness of the existing functionality in the upgraded version of a PLC software. The method converts the older and the newer versions of the sequential function chart (SFC) into two Petri net models. We then verify whether one model is contained within another, based on a novel containment checking algorithm grounded in sym","authors_text":"Santonu Sarkar, Soumyadip Bandyopadhyay","cross_cats":["cs.SC"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-09-06T04:45:17Z","title":"Verifying Correctness of PLC Software during System Evolution using Model Containment Approach"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.05596","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:f6b22d66c6958709f2e96efd874ee0a7abac1e2cbce74de1961d230b38c8f992","target":"record","created_at":"2026-07-05T12:05:50Z","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":"bfe2e0b403d5cc1da9926aa7fca6e65309abe0abfde03689ef9096f2133f2764","cross_cats_sorted":["cs.SC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-09-06T04:45:17Z","title_canon_sha256":"52789d5ab8e2925a91f04fdcaff1242317700e7e3be5279c8787266cbb4fa52c"},"schema_version":"1.0","source":{"id":"2509.05596","kind":"arxiv","version":1}},"canonical_sha256":"465e3cac337437bd5f0e3502c54025b7a77c74e8fd2b0ba37c5dda2d189b8c02","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"465e3cac337437bd5f0e3502c54025b7a77c74e8fd2b0ba37c5dda2d189b8c02","first_computed_at":"2026-07-05T12:05:50.518298Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T12:05:50.518298Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"8p40Y9/0TRIkToqZ6QD4cdowtiGrt2Juf98PbvOr26IIRyDIRcnQK2NAPYRmEQzDzRY62IT1NI3kOA+S8uEGDA==","signature_status":"signed_v1","signed_at":"2026-07-05T12:05:50.518792Z","signed_message":"canonical_sha256_bytes"},"source_id":"2509.05596","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f6b22d66c6958709f2e96efd874ee0a7abac1e2cbce74de1961d230b38c8f992","sha256:6b222591be95762d5ad318e968d27e9a6db48514ca1bea895482e30868228aec"],"state_sha256":"754ea9de5dfc227b9ba0d9aa502fd4423fe87dd19de84d59a93ca89ccdf60ab0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"s6xuhxCBSPGFhhjOGULM8XImsoZGo42W1ncQmki96e4Ps5EcEUzW9aJb67O1KgaTMl76pt7Lv5H7pn75gFjKDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-18T11:50:21.546284Z","bundle_sha256":"f8e45220699908c02eebd168286fe3c3838406ad3b22894e193fede1003f7549"}}